2018-08-20

2018-08-20  本文已影响0人  OK_1f21

建议把script写在尾部

js单行注释 // 

js严格区分大小写

数据类型

基本:String 字符串    Number 数值    Boolean 布尔值   Null 空值   Undefined 未定义

引用数据类型:Object 对象

\转义字符  \“表示一个引号  \‘表示单引号   \n换行       \t制表符(被当成空格)

typeof 变量名    检查变量类型

parsefloat (f)转成小数   int为整数

检查布尔值返回Boolean

为赋值返回undefined

方法 : 变量名.toString()  装换类型  (null,undefined没有str)

函数 :新变量名 = String(变量名)  需要接受函数返回值

非数字转数字返回NAN   空为0

parseInt 可以把有效数字提取出来  碰到非数字停止

0开头的是8进制   0乘的是16进制   0b开头是2进制

parselnt(a,进制)  进行转换

Boolean(变量)  转换布尔值

Infinity  无穷大    是true   -Infinity 表示负无穷

NaN  是false  除了0和NaN都是true

字符串除了空串都为false

null为false     undefined为false   对象同样为false

算数运算符


result  = a + 1    需要接受结果

非数值行先转成 数值型 在进行计算

任何值和NaN进行运算都是NaN

两个字符串相加组合到一起

任何值和字符串相加都会变成字符串拼串

除了加法,其余的字符串都是转成数值在进行计算的 

一元运算符


-可以对数值进行取反

+-可以任意类型装换成数值型

自增和自减 (用完可以改变自身)

!非    运算是取反   两次取反不变

&& 遇到false停,如果没有最后 一个

||  遇到true停,如果没有最后一个

上一篇下一篇

猜你喜欢

热点阅读