一.表达式中起运算作用的符号称为运算符。
1.单目运算符:只能带一个操作数的成为单目,也叫(一元运算符)。
2.多目运算符:带多个操作数的称为多目运算符。
二.用于字符串的+运算符:
1.+运算符用于把文本值或字符串加起来,(连接起来)。
2.要想在两个字符串之间增加空格,需要把空格插入一个字符串中。
3.如果把字符串与数字相加,结果将成为字符串。
三.赋值运算符:
1.赋值运算符用于给JavaScript变量赋值。
⑴=:x=y。
⑵+=:x+=y等价于x=x+y。
⑶-=:x-=y等价于x=x-y。
⑷*=:x*=y等价于x=x*y。
⑸/=:x/=y等价于x=x/y。
⑹%=:x%=y等价于x=x%y。
四.算数运算符:
1.加减乘除:+ - * / 。
2.取模运算符:%。
3.正负运算符:+ -。
4.递增递减运算符:++ --使数字递增/递减1(注意前置和后置区别):
⑴若没有赋值前置和后置,相同。
⑵若有赋值:前置则先计算递增/递减后赋值,后置则相反。
a++;++a;
a--;--a;
五.比较运算符:比较运算符是比较两个数的大小的运算符,返回的是一个布尔值:
1.相等运算符==:判断两个操作数是否相等,不同的数据类型会转换为相等的数据类型再做比较。值相等就为true,不用考虑类型。
2015="2015";为true
2.等同运算符===:全等(值和类型),严格意义的相等。两个操作数的值和它们的类型必须完全一致。
3.不等于:!=
4.不等同运算符:!==
5.大于:>
6.小于:<
7.大于或等于:>=
8.小于或等于:<=
注意事项:
⑴若一个数值是字符串,一个是数值,字符串会自动转换成数值进行比较。
⑵若两个都是字符串,则比较首个数字的大小。"305">"2015",比较第一个数的大小,返回true。
⑶字母字符串会转换成ASCII码。
⑷布尔值的false和true会转换成0和1。
六.逻辑运算符:用于测定变量或值之间的逻辑:
1.&& and 与
2.|| or 或
3.! not 非
七.条件运算符:
1.根据条件在两个语句中执行其中一个,使用符号? :
语法如下:条件表达式 ? 语句1 : 语句2
var fs=59;
var cj=(fs>60)?"恭喜你及格啦":"很遗憾不及格";
alert(cj);
参数说明:
⑴条件表达式,结果会被作为布尔值处理。
⑵语句1:如果条件表达式返回true则执行。
⑶语句2:如果条件表达式返回false则执行。
八.其他运算符:
1.位运算符:对二进制的数据进行逻辑运算。
阅读(1722) | 评论(0) | 转发(0) |