摘要:
1、作用域: 指一个变量它在哪些代码范围能够被使用,这些地方就是变量的作用域 JS中的两种作用域: 1.全局作用域。2.函数作用域 2、在es5中 函数的代码块内部的代码 可以访问形参变量 也可以访问外部的变量(全局) 就近优先 3、函数外面的代码不能直接访问函数内部的变量 例: a = 100 c 阅读全文
摘要:
1、while while 语句只要指定条件为 true,就会执行循环。 语法: while(条件){ 语句; } 例: var i = 0; while (i < 5) { console.log(i); //0 1 2 3 4 i++; } 2、do-while 语法格式:do{语句}while 阅读全文
摘要:
1、for循环:循环代码块一定的次数 例: for(var i = 0;i<5;i++){ console.log(i); } // 0 1 2 3 4 遍历对象: var arr=["a","b","c","d"] for (var i = 0; i < arr.length ;i++) { co 阅读全文
摘要:
条件语句: 1、if...else if (condition1) { 当条件 1 为 true 时执行 } else { 当条件 1 不为 true 时执行 } if (condition1) { 当条件 1 为 true 时执行 } else if (condition2) { 当条件 2 为 阅读全文
摘要:
定义和用法: eval() 函数计算 JavaScript 字符串,并把它作为脚本代码来执行。eval()函数并不会创建一个新的作用域,并且它的作用域就是它所在的作用域。 如果参数是一个表达式,eval() 函数将执行表达式。 语法: eval(string) 例: var re = eval(20 阅读全文
摘要:
逗号运算符: 会把逗号隔开的表达式全部执行 最后一个运行的表达式的结果就是逗号运算符的结果 例: var a = (1, 2, 3, 4, 5, 6); console.log(a); //6 隐式操作 例: var a,b,c,d = 2; //等价于 var a;var b;var c;var 阅读全文
摘要:
语法:条件表达式?表达式1:表达式0 注:当条件表达式为true则选择表达式1,反之false则选择表达式0 例: var a = 0; var b = 1; re=a>b?a:b console.log(re); //1 嵌套 例1: re = 0?'1':1?'1':'0' console.lo 阅读全文