码迷,mamicode.com
首页 > 其他好文 > 详细

运算符

时间:2018-12-10 20:52:38      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:类型   有一个   运算符   算术   表达   无法自动   数据   逻辑运算   三元运算符   

1.运算符:连接两个或多个操作数(某个值、表达式)之间的符号
* 表达式:a+b===操作数 运算符 操作数 a+(a*b)
* 2.运算符的类型:
* a.赋值运算===将“=”右边的值赋给左边的变量
*
* b.算术运算符: + - * / %(取模)
* 1)在除法时,若有小数,取小数的近似值;
* 2)%取余数
* 3)当字符串与数值类型进行算术运算时,除了加号是做字符串的来链接,其他运算则是将字符串先自动转化为
* number类型,再做算术运算;当字符串无法自动转化成数字时,
* 输出结果为NaN(not a number)--非数字值;typeof(NaN)===number
* 4)boolean与数值类型进行算术运算时,boolean类型会自动转化为number类型,true转化为1;
* false转化为0;
* 5)字符串根任何数据类型进行“+”运算,都是字符串的连接;
*
* c.一元运算符:++ --
* a++ ++a
* a-- --a
*
* d.比较运算符:> < >= <= == != === !==
* 返回类型一定是boolean
* ==:等于=====只比较内容,只要内容相等则返回true;
* ===:完全等于===不仅比较内容,还比较类型;当内容和类型都相同时才返回true;
*
* e.逻辑运算符
* 与 && (&)===当所有表达式都返回true时,结果才为true;只要有一个表达式返回结果为false,
* 则结果为false;
* 或|| (|)====当所有表达式都返回false时,结果才为false;
* 非 !
* 返回类型一定是boolean,一般链接多个比较表达式
* 短路&&===当遇到第一个为false的表达式时,该后面的表达式不再执行,结果返回false;
* 短路||====当遇到第一个为true的表达式时,该后面的表达式不再执行,结果返回true;
*
* f.算术赋值运算符 += -= *= /= %=
* num1 = num1+10; 相当于 num1 += 10;
*
* g.三元运算符(三目运算符、条件运算符)
* 条件?表达式1:表达式2

运算符

标签:类型   有一个   运算符   算术   表达   无法自动   数据   逻辑运算   三元运算符   

原文地址:https://www.cnblogs.com/masteryin/p/10098591.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!