javascript复习之--JavaScript运算符
来源:互联网 发布:pr视频软件 编辑:程序博客网 时间:2024/06/06 01:18
一,JavaScript运算符
(一)算术运算符
+ — * / % var++ var-- --var
A.+
(1)用于数值的运算
(2)用于字符串的链接
(任何的数据类型和字符串相加都等于相加以后的字符串)
B.%
(1)用于取一段范围的值
(2)一般不用于小数,因为结果不确定
C.var++(--) ++(--)var
++(--)在前,自己先加(减),然后再赋值
++(--)在后,先赋值,在自己加(减)
(二)关系运算符(比较运算符)
< > <= >= == === != !==
(1)他运算的结果都是布尔值
(2)都是字符串的时候,他会先转换成ASCII码然后进行比较大小。
(3)都是数值的时候,他会正常的比较。
(4)当一个字符串,另一个是数值的时候,他会把字符串尝试转换成数值类型,然后进行比较。
如果不能转换成数值类型, 则会返回NaN(not a number),返回一个假。
(5)undefined null
(6)如果两个都是数值型字符串,那么他们也只会比较第一个。
(7)如果一个数值和布尔值进行比较,会把布尔值转换成数值再进行比较,true为1,false为0
A. == 只比较值是否相等。
(1).比较字符串的时候,是比较他们的ASCII码是否相等。
(2).比较两个数值的时候,是比较他们的数值是否相等。
(3).比较函数的时候,判断他们的位置是否相等。
B. === 不但比较他们的值是否相等,还要比较类型是否相等。
(三)赋值运算符
= += -= *= /= %=
A.+=
(1)用于数值的相加在赋值
(2)用于字符串的连接在赋值。
(任何的数据类型和字符串相加都是等于相加以后的字符串)
(四)逻辑运算符(布尔运算符)
与and&& 或or|| 非not!
(五)一元运算符
typeof + - delete new ++ --
A,delete
删除对象的方法或者是属性
B,new
用来创建对象
- javascript复习之--JavaScript运算符
- JavaScript之运算符
- JavaScript之运算符
- JavaScript之运算符
- JavaScript之运算符
- javascript学习之javascript运算符
- 二 JavaScript之运算符
- javaScript之表达式、运算符
- javascript运算符之"||"和"&&"
- JavaScript之三元运算符
- JavaScript复习之--1JavaScript概述
- JavaScript复习之--JavaScript强制类型转换
- javascript之小数运算
- JavaScript复习之--开篇有益
- Javascript复习2之数据类型
- Web前端复习——Javascript复习(数值转换+运算符)
- JavaScript 学习之 instanceOf, typeOf 运算符
- javascript基础之表达式和运算符
- Facebook揭秘HipHop项目 PHP程序大提速
- Oracle实现自增
- Linux下的TCP通信
- APK反破解之二:Android APK 签名比对
- 2012 最新 PEiD 壳特征库
- javascript复习之--JavaScript运算符
- cmd
- JavaScript复习之--JavaScript强制类型转换
- struts2 整合 SiteMesh
- it就业方向
- JAVA设计模式(01):创建型-工厂模式【简单工厂模式】(Simple Factory)
- JetSpeed2.0 概述
- 穿山甲7.0patch教程+工具
- New Office