网站开发数据库速度解决方法西安新能源网站建设

当前位置: 首页 > news >正文

网站开发数据库速度解决方法,西安新能源网站建设,城市建设杂志社官方网站,三亚网址之家赋值运算符 算术运算符 一元运算符 三元/三目运算符 比较运算符 逻辑运算符 运算符优先级 在JavaScript中#xff0c;常见的运算符可以包括赋值运算符、一元运算符、算术运算符#xff08;二元运算符#xff09;、三元/三目运算符、比较运算符、逻辑运算符等#xff0… 赋值运算符 算术运算符 一元运算符 三元/三目运算符 比较运算符 逻辑运算符 运算符优先级 在JavaScript中常见的运算符可以包括赋值运算符、一元运算符、算术运算符二元运算符、三元/三目运算符、比较运算符、逻辑运算符等其他不常见的这里不说明。 赋值运算符 赋值运算符用于给变量赋值如、、-、、/、%、**、、|、^、、、。  常见的符号是“”表示赋值假设现在有一个user变量useradmin表示将字符串admin赋值给user变量。如下 、-、、/、%都是用于变量自身与其他变量常量做数学运算例如a1相当于aa1也就是将a1的结果赋值给a其他符号同理。 a-1 相当于aa-1也就是将a-1的结果赋值给a。 a/2 相当于aa/2也就是将a/2的结果赋值给a。 a*2 相当于aa*2也就是将a*2的结果赋值给a。  a%3 相当于aa%3也就是将a%3的结果赋值给a。  完整代码如下 script// 1赋值运算符var user admin;console.log(user);//adminvar a 10;console.log(a);a 1;console.log(a);var a 10;console.log(a);a - 1;console.log(a);var a 10;console.log(a);a / 2;console.log(a);var a 10;console.log(a);a * 2;console.log(a);var a 10;console.log(a);a % 3;console.log(a);/script 算术运算符 算术运算符又称为二元运算符也就是需要两个操作数算术运算符用于执行基本的数学运算如加、-减、*乘、/除、%取余、幂运算符、自增运算符、–自减运算符 其中加、-减、*乘、/除、%取余、幂运算符与数学计算完全相同代码如下 完整代码如下 script// 2算术运算符console.log(1 2);console.log(1 - 1);console.log(1 * 1);console.log(1 / 1);console.log(12 % 10);console.log(2 ** 2);/script 一元运算符 自增自减运算符、–包括前置自增自减n、–n运算符和后置自增自减n、n–运算符两者在计算上有区别。 前置自增自减n、–n运算符是先计算后输出后置自增自减n、n–运算符是先输出后计算。 假设定义一个变量a值为10定义一个变量b值为20分别利用前置自增和后置自增来观察两者的区别可以发现前置自增计算的a输出后为11后置自增计算的b输出的值为20再次输出才为21。 代码如下 scriptvar a 10;console.log(a);console.log(a);console.log(a);var b 20;console.log(b);console.log(b);console.log(b);/script 三元/三目运算符 三元运算符也叫做条件运算符需要三个操作数形式如条件是否成立执行代码1执行代码2返回的是一个值。 条件是否成立成立执行代码不成立执行代码var d b c ? b : c; 表示将获得的值赋给d条件是b是否大于c如果大于成立返回b的值如果小于不成立返回c的值。 完整代码如下 script// 条件判断的表达式// 三元运算// 条件是否成立执行代码1执行代码2var b 10;var c 20;var d b c ? b : c;console.log(d);// 定义变量记录小时var h 6;var v h 10 ? 0 h : h;console.log(v);1 2 ? console.log(条件成立) : console.log(条件不成立);false ? console.log(条件成立) : console.log(条件不成立);true ? console.log(条件成立) : console.log(条件不成立);/script 比较运算符 比较运算符用于比较两个值如、、!、!、、、、两个数比较后输出的是布尔值true/false  其中、、、运算符与数学中的运算符完全一致比较后输出布尔值。 代码如下  script// 3) 比较运算符console.log(1 2);console.log(1 2);console.log(1 2);console.log(1 2);/script “”、“”符号用于比较两个数是否相等返回值也是布尔值其中“”仅比较两个数的值如果数据类型不相等只要值相等就是true“”比较两个数的值以及数据类型只有数据类型和值都相同才为true。 完整代码 scriptconsole.log(1 1);console.log(1 2);console.log(1 1);console.log(1 1);/script “!”、“!”符号与 “”、“”相反用于比较两个数是否不相等返回值也是布尔值其中“!”仅比较两个数的值如果数据类型不相等只要值不相等就是true“!”比较两个数的值以及数据类型只有数据类型和值都不相等才为true。 完整代码 scriptconsole.log(1 ! 1);console.log(1 ! 1);console.log(1 ! 2);console.log(1 ! 1);console.log(1 ! 1);/script 逻辑运算符 逻辑运算符用于逻辑运算如逻辑与、||逻辑或、!逻辑非。 符号名称日常读法特点口诀逻辑与并且符号两边都为真(true)结果才为真(true)一假则假||逻辑或或者符号一个为真(true)结果就为真(true)一真则真!逻辑非取反真(true)变假(false)假(false)变真(true)真变假假变真 逻辑与表示条件两个或者以上只要有一个条件不成立是假结果就不成立(是假) 在逻辑与中如果有一个为真另一个有值就把值赋给这个变量。  完整代码如下 scriptconsole.log(true false);// falseconsole.log(true false true true);// falseconsole.log(true true true true);// trueconsole.log(1 2 3 4 4 5 5 6);// truevar k1 true false;console.log(k1);// falsevar k2 false true;console.log(k2);// falsevar k3 true true;console.log(k3);// truevar k4 true 100;// 前者有值为true, 选择把后者的值赋给变量console.log(k4);// 100/script ||逻辑或表示条件两个或者以上只要有一个条件成立真的结果就成立是真只有条件都为不成立假才是不成立假。 在 ||逻辑或中如果有一个为空空字符串、未定义等另一个有值就把值赋给这个变量。 完整代码如下 scriptconsole.log(true || false);// trueconsole.log(true || false || false || false);// trueconsole.log(false || false || false || false);// falseconsole.log(1 2 || 2 3 || 3 4 || 4 5);// truevar v1 true || false;console.log(v1);// truevar v2 false || true;console.log(v2);// truevar v3 || hello world;// 前者没有值就把后者的值赋给变量console.log(v3);// hello worldvar v4 undefined || 123;console.log(v4);// 123/script ! (取反运算符)表示取相反的逻辑值也就是说如果是表达式是真!(表达式)就是假如果表达式是假!(表达式)就是真。 完整代码如下 scriptconsole.log(true);// trueconsole.log(!true);// falseconsole.log(!false);// true// (100 可以表示有值有值表示true, 在true前面加叹号表示取相反的值)console.log(!100);// false /script 运算符优先级 在含多个运算符时按照优先级进行计算优先级越小越先计算。 优先级运算符顺序1小括号()2一元运算符、–、!3算术运算符先*/ 后 -4关系运算符、、、5相等运算符、、!、!6逻辑运算符先后||7赋值运算符8逗号运算符,