您当前的位置: 首页 >  ar

wespten

暂无认证

  • 0浏览

    0关注

    899博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

jquery变量var的使用

wespten 发布时间:2018-11-11 08:24:26 ,浏览量:0

变量var的使用

js的变量没有类型

                    var $li = $('#' + file.id),
                        $percent = $li.find('.progress span');
                    //console.log("percentage:", percentage);
                    // 避免重复创建
                    if (!$percent.length) {
                        $percent = $('

') .appendTo($li) .find('span'); }

如果是null不会进入if

如果是一个数组会进入

空字符串不会进入

如果是undefined不会进入

如果是1会进入

如果是0不会进入

如果是字符串1也会进入

ES6 改变了现状, 引入了新的 let 关键字, 提供了除 var 以外的另一种变量声明方式。

let 关键字可以将变量绑定到所在的任意作用域中(通常是 { .. } 内部)。 换句话说, let为其声明的变量隐式地了所在的块作用域。

与var不同的是,它声明的变量只能是全局或者整个函数块的。换句话,块级 == { }

let 声明的变量只是在其声明的块或者子块中可用,这一点,与var相似。二者的主要区别在于var声明的变量的作用域是整个封闭函数,而let声明的作用域是块。

 1 function varTest() {
 2     var x = 1;
 3     if (true) {
 4     var x = 2;  // 同样的变量!
 5     console.log(x);  // 2
 6     }
 7     console.log(x);  // 2
 8 }
 9 
10 function letTest() {
11     let x = 1;
12     if (true) {
13     let x = 2;  // 不同的变量
14     console.log(x);  // 2
15     }
16     console.log(x);  // 1
17 }

当用到内部函数时候,let 会让你的代码更加简洁。

 1 var list = document.getElementById('list');
 2 
 3 for (let i = 1; i             
关注
打赏
1665965058
查看更多评论
0.0436s