JS注意事项
2016-08-08 23:07
459 查看
1、定时器注意事项
分析下列代码打印内容:
你可能要误以为是1 2 3。因为这个定时器太特殊了,延时0毫秒执行alert(2)。但是,这和JS的语言特性有关,JS中的执行是单线程执行,所以有延时的操作自然被放到后面,无论是否有没有延时。
2、&&操作符 ||操作符
a&&b 返回值 a真返回b;a假返回假。
a||b 返回值 a假返回b;a真返回a。
分析下列代码打印内容:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body> </html> <script type="text/javascript"> alert(1); setTimeout("alert(2)",0); alert(3); </script>
你可能要误以为是1 2 3。因为这个定时器太特殊了,延时0毫秒执行alert(2)。但是,这和JS的语言特性有关,JS中的执行是单线程执行,所以有延时的操作自然被放到后面,无论是否有没有延时。
2、&&操作符 ||操作符
a&&b 返回值 a真返回b;a假返回假。
a||b 返回值 a假返回b;a真返回a。
相关文章推荐
- 日常小结-关于模拟登陆的小结-fastjson库的使用小结
- jsp页面间的传值方法
- 【JavaScript】排序算法
- Stack Overflow requires external JavaScript from another domain, which is blocked or failed to load.
- javascript之自定义属性及索引值、函数
- JavaScript中那些折磨人的面试题
- js基础的重要性
- javaScript笔记(十二) 匿名函数和闭包
- Javascript中this关键字详解
- JS获取form表单
- JS获取form表单的所有数据
- javaScript笔记(十一) 内置对象
- url编码
- javascript入门
- JStree学习
- 详解JS运算符
- Json、Gson、FAST-JSON解析学习
- JS入门-慕课网
- javascript基础之DOM
- javascript-彩票游戏