JavaScript-函数

JavaScript-函数

函数的定义:

<script>
    function f(x) {
        return x+1;
    }
</script>

函数的调用:

f(x)JavaScript可以不传参数或者穿任意个参数

函数的作用域:

1:在函数体中的声明,在函数体外不可使用

2:两个函数使用了相同的变量名,在函数内部不冲突

3:内部函数可以访问外部函数变量,反之不行

4:如果内部函数和外部函数有相同的变量时,从内而外查找,就近原则

5:定义在外面的元素时全局变量

那么,由于全局变量会绑定在windows上,在引入多个js文件时,如果有相同的全局变量,就会产生冲突,所以我们就会设定全局唯一变量,类似划分空间标识(也有点像全局变量对象)

<script>
        var quan = {};
        quan.name='张三';
</script>

局部作用域:let(建议)

<script>
    function f(x) {
        for (let i = 0; i < x; i++) {
            console.log(i)
        }
    }
</script>

常量const:

<script>
    const I = 10;
</script>

方法 :对象(属性+方法)

定义方法:

<script>
    var persion = {
        name : 'xiaobai',
        birth : 1999,
        age: function () {
            return new Date().getFullYear()-this.birth; 
        }
    }
</script>

对象:

标准对象:number,string,布尔,对象

Date:

<script>
    var now = new Date();
    now.getFullYear();//年
    now.getMonth();//月(0~11)
    now.getDate();//日
    now.getDay();//星期
    now.getHours();//时
    now.getMinutes()//分
    now.getSeconds()//秒
    now.getTime();//时间戳,全世界统一
</script>

JSON:(JSON是字符串,对象和JSON可以相互转换)

<script>
    //JSON:对象{},数组[],键值对key:value
    var persion = {name: 'xiaohei'}
    //对象转化卫JSON
    var perJson = JSON.stringify(persion)
    //JSON字符串转换为对象
    var obj = JSON.parse('{"name":"xiaohei"}')
</script>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值