JavaScript

JavaScript

JavaScript是一种解释性脚本语言(代码不进行预编译)。
主要用来向HTML页面添加交互行为。

变量(variable)

声明变量 var a;
变量赋值 a = 100;
打印到页面 document.write(a);//100

原始值 stack栈 先进后出
number string boolean undefined null

引用值 heap堆
array object function … date RegExp

js运算符

+ - * / % = ( )
字符串 + 任何数据类型都是字符串
优先级"="最弱 "( )"最高
++--+=-=/=*=%=
a ++ 先运行再加1
++ a 先加1付给自身再运行

js比较运算符

> , < , == , >= , <= , !=
比较结果为布尔值 false || true
字符串比较的是ASCNaN == NaN 结果为 false,它不等于自己

逻辑运算符
&& , || , !
‘’与‘’运算符碰到假就停,‘’或‘’运算符碰到真就停

‘’或‘’运算符实例:非IE浏览器中的 e 在IE中是 window.event; 现在给它写个兼容模式
var event = e || window.event

被认定为false的值:undefined , null , NaN , “” , 0 , false

其他

js精度不准 例:0.14*100 ——>14.000000000000002
js可正常计算的范围是小数点前16位和后16位

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值