您的位置:首页 > Web前端 > JavaScript

JavaScript之运算符

2015-08-24 20:46 567 查看
我们都知道每一种语言都会有运算符,这些运算符会提供一些数学运算以及一些其他的判断,下面就来说一下

JavaScript中的运算符都有哪些。

一、算术运算符


+ - * / % var++ ++var var-- --var

前面这些都是一些常见的运算符,在这里就不多说了。

就说一下var++与++var的区别吧。

var++就是先把var所代表的值赋值给其他变量然后再自身增加1,++var的意思则是先把var所代表的值加1,然

后再把加过1的值赋值给其他变量。

二、关系运算符(也叫比较运算符)

<,>,=,==,===,>=,<=,!=,!==

1、这些运算符的结果都是布尔值。

2、待比较值都是字符串的时候,它们会先转化为ASCII码然后比较它们的第一个字母。如果第一个字母是相同的

会接着比较下一个字母。

3、当一个待比较的值字符串,另一个是数值的时候,那么字符串会被转换成数值在再进行比较,如果不能转换成

数值类型,则会返回NaN,然后返回假。

4、==只比较待比较对象的值是否相等。

4.1、比较字符串时是比较它们的ASCII码是否相等。

4.2、比较函数时,判断它们的位置是否相等。

5、===不但比较值是否相等,还要比较类型是否相等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: