JavaScript基础知识-实参可以是任何值

简介: 关于JavaScript基础知识的文章,主题是实参可以是任何值。

作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。

一.JavaScript源代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>实参可以是任何值</title>
    <script type="text/javascript">

        /**
         *  创建一个函数,可以在控制台中输出一个人的信息。
         */
        function sayHello(name,age,gender,address) {
            console.log("我是%s, 今年%d岁了,我是一个%s生,我住在%s!",name,age,gender,address)
        }

        // 调用方式可以基于位置传参。
        sayHello("小舞",100000,"女","星斗大森林核心地带")

        /**
         *  实参可以是任意的数据类型,也可以是一个对象,当我们的参数过多时,可以将参数封装到一个对象中,然后通过对象传递。
         */
        function sayHello2(obj) {
            console.log("我是%s, 今年%d岁了,我是一个%s生,我住在%s!",obj.name,obj.age,obj.gender,obj.address)
        }

        // 创建一个对象
        var obj = {
            name:"唐三",
            address:"唐门",
            gender:"男",
            age:20,
        }

        // 此处我传递的实参是一个对象
        sayHello2(obj)

        /**
         *  实参可以是一个对象,也可以是一个函数
         */
        function sayHello3(func) {
            console.log("func = %s",func)
        }

        // 此处我传递的实参是一个匿名函数
        sayHello3(function () {
            console.log("Hello World!")
        })

    </script>
</head>
<body>

</body>
</html>

二.浏览器打开以上代码渲染结果

目录
相关文章
|
JavaScript 前端开发
|
JavaScript 前端开发 计算机视觉
详解JavaScript的形参,实参以及传参
详解JavaScript的形参,实参以及传参
301 0
|
24天前
|
JavaScript 前端开发
JavaScript中的原型 保姆级文章一文搞懂
本文详细解析了JavaScript中的原型概念,从构造函数、原型对象、`__proto__`属性、`constructor`属性到原型链,层层递进地解释了JavaScript如何通过原型实现继承机制。适合初学者深入理解JS面向对象编程的核心原理。
22 1
JavaScript中的原型 保姆级文章一文搞懂
|
5月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
101 2
|
21天前
JS+CSS3文章内容背景黑白切换源码
JS+CSS3文章内容背景黑白切换源码是一款基于JS+CSS3制作的简单网页文章文字内容背景颜色黑白切换效果。
16 0
|
5月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的小区物流配送系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的小区物流配送系统附带文章源码部署视频讲解等
142 4
|
5月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
85 4
|
5月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的宠物交易平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的宠物交易平台附带文章源码部署视频讲解等
77 4
|
5月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的大学生入伍人员管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的大学生入伍人员管理系统附带文章源码部署视频讲解等
97 4