2022年6月18日
摘要: 定义和用法: eval() 函数计算 JavaScript 字符串,并把它作为脚本代码来执行。eval()函数并不会创建一个新的作用域,并且它的作用域就是它所在的作用域。 如果参数是一个表达式,eval() 函数将执行表达式。 语法: eval(string) 例: var re = eval(20 阅读全文
posted @ 2022-06-18 13:55 香香鲲 阅读(35) 评论(0) 推荐(1) 编辑
摘要: 逗号运算符: 会把逗号隔开的表达式全部执行 最后一个运行的表达式的结果就是逗号运算符的结果 例: 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 阅读全文
posted @ 2022-06-18 12:21 香香鲲 阅读(53) 评论(0) 推荐(1) 编辑
摘要: 语法:条件表达式?表达式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 阅读全文
posted @ 2022-06-18 11:21 香香鲲 阅读(239) 评论(0) 推荐(1) 编辑
  2022年6月15日
摘要: 1、应用于判断对象中是否有某一个成员 var obj = { name: "lili", age:10, gender:"girl" } console.log("name" in obj); //true 2、遍历对象/数组(for - in) var arr = [1, "2", null, f 阅读全文
posted @ 2022-06-15 17:23 香香鲲 阅读(122) 评论(0) 推荐(1) 编辑
摘要: 1、= 赋值运算符 错误写法:a+b = c; 2、== ; ==判断值是否相等 例: var a = 2; var b = 3; var c = a+b; var d = "2"; console.log(a==d); //true 判断值和类型是否都相等 例: var a = 2; var b 阅读全文
posted @ 2022-06-15 16:07 香香鲲 阅读(42) 评论(0) 推荐(1) 编辑
摘要: 取非运算符: 开关思想:0为false,1为true; 把一个变量中保存一个布尔值 然后在业务执行时,修改这个变量的值: 为取反 然后通过变量的值执行分支业务 例子: var a = "123"; console.log(!a);//false var b = 0; console.log(!b); 阅读全文
posted @ 2022-06-15 11:32 香香鲲 阅读(156) 评论(0) 推荐(1) 编辑
摘要: 比较运算符有如下: 1、== 等于; 值相等 var a = "0"; var b = 1; var c = 0; console.log(a==0); //true console.log(b == "1"); //true 2、 值相等并且类型相等; 严格相等 console.log(a 0,b 阅读全文
posted @ 2022-06-15 11:05 香香鲲 阅读(162) 评论(0) 推荐(1) 编辑
摘要: ||逻辑运算符 ||这个符号在开发中 往往是优化的代码最常用的js符号; 当用||连接语句时,回将前后语句变为Boolean类型,再进行运算; 1、当||前面条件为false,不管后面是true/false,都返回后面的值; 2、当||前面条件为true,不管后面是true/false,都返回前面的 阅读全文
posted @ 2022-06-15 10:21 香香鲲 阅读(826) 评论(0) 推荐(1) 编辑
摘要: &&逻辑运算符 当&&连接语句时,两边的语句会转化为布尔类型 1、两边条件都为true时,结果才为true; 2、如果有一个为false,结果就为false; 3、当第一个条件为false时,就不再判断后面的条件; 注意:当数值参与逻辑与运算时,结果为true,那么会返回的会是第二个为真的值;如果结 阅读全文
posted @ 2022-06-15 10:03 香香鲲 阅读(605) 评论(0) 推荐(1) 编辑
摘要: 自增自减是一元操作符运算 1、++: 前置++:先把取值,再把变量的值加1 后置++:先把变量的值加1,再取值 2、--: 前置--:先把取值,再把变量的值加1 后置--:先把变量的值加1,再取值 var a = 1; console.log(a++); //1 var b = 2; console 阅读全文
posted @ 2022-06-15 09:31 香香鲲 阅读(279) 评论(0) 推荐(1) 编辑