Javascript_语法_—元运算符
一元运算符:只有一个运算数的运算符
++,--,+(正号),-(符号)
++(--),自增,自减
++(--)先自增或(自减)再运算,
++(--)在后先运算,再自减或自增
+(-)正负号
注意:在js中,如果运算数不是孙算符要求的类型,那么js引擎会自动的将运算数进行类型转换
其他类型转number
String转number,按照字面值转换。如果不是字面值不是数字则转为nan(不是数字的数据)
boolean转number: true转为1, false转为e
<script> /*赋值*/ var num = 3; /*自增*/ var a= ++ num; /*输出num*/ document.write(num);/*4*/ document.write(a);/*3 4*/ /*换行*/ document.write("<hr>"); /*赋值*/ var b= +"abc"; /*var b= +"132abc";*/ /*查看数据类型*/ /*输出124就是number类型*/ /*alert(typeof (b));*/ /*不是字面值不是数字则转为nan*/ /*alert(b+1);*/ /*赋值*/ var flag = + true; var f2 = + false; /*输出类型*/ document.write(typeof (flag)+ "<br>"); /*值为true*/ document.write(flag+ "<br>"); /*值为false*/ document.write(f2+ "<br>"); </script>
Javascript_语法_算数&比较运算符
2. 算数运算符
+ - * / % ...
3. 赋值运算符
= += -+....
4. 比较运算符
> < >= <= == ===(全等于)
* 比较方式
1. 类型相同:直接比较
* 字符串:按照字典顺序比较。按位逐一比较,直到得出大小为止。
2. 类型不同:先进行类型转换,再比较
* ===:全等于。在比较之前,先判断类型,如果类型不一样,则直接返回false
<script> /* 比较运算符 比较方式 1.类型不同,直接比较 字符串:按照字典顺序比较,按位逐一进行比较,直到得出大小为止 2.类型不同:先进行类型转换再比较 === 全等于。在比较之前,先判断类型,如果类型不一样直接返回false */ document.write((3 > 4) +"<br>"); document.write(("abc">"acv")+"<br>"); document.write(("123"== 123)+"<br>"); document.write(("123"=== 123)+"<br>"); </script>
标签:语法,Javascript,运算符,write,var,document,比较 From: https://www.cnblogs.com/agzq/p/16820679.html