这里主要记录一下javascript与java用法不一致且对js比较重要的地方。
1. 关键字和保留字,见 19页, 使用关键字作为标识符在多数浏览器中会提示“Identifier Expected”错误。使用保留字则视浏览器而定。
2. 变量定义:var message; 此时 message的值是"undefined" 相当于var message = undefined
最佳实践:不要省略分号,不要省略大括号,不要省略变量定义的第一个var。但下面的方式是可以的:
var message = "hi"
found = false;
age = 29;
3. 数据类型:ECMAScript有5基本数据类型:Undefined, Null, Boolean, Number和String,还有一种复杂数据类型Object,Object本质上是由一组无序的名值对组成的。
4.typeof操作符
alert(typeof a) 可能的返回值有:"undefined" 如果值未定义或者没有声明,"object" 如果值是对象或null,"function"如果值是函数, "boolean" "string" "number"
var message;
// var age;
alert(message); //"undefined"
alert(age); //产生错误而不是"undefined"这一点跟typeof不同
5. Null类型
var car = null;
alert(typeof car); //"object"
如果定义的变量将来为了保存对象,则将其初始化为null。如上面代码所示。后面就可以用if(car!=null)来判断了,也可以避开undefined麻烦。
还要注意
alert(null==undefined); //true
分享到:
相关推荐
JavaScript 高级程序设计(第3版)【附源代码】
Javascript 高级程序设计(第3版)超清中文PDF带目录完整版,个人的学习使用,共25M。
NULL 博文链接:https://aotostar.iteye.com/blog/816695
Javascript 高级程序设计-第三版-中文版.pdf,内容经典
JavaScript高级程序设计第四版--示例代码
[Wrox] JavaScript 高级程序设计 第2版 (英文版) [Wrox] Professional JavaScript for Web Developers 2nd Edition (E-Book) ☆ 出版信息:☆ [作者信息] Nicholas C. Zakas [出版机构] Wrox [出版日期] 2009年...
基于JavaScript高级程序设计第四版的学习笔记
JavaScript第三版 中文 内含标签, 完整的中文版本 高清
JavaScript 高级程序设计高级程序设计高清完美版
《JavaScript程序设计案例教程》课件(共13章)第1章 JavaScript程序设计案例教程.pdf《JavaScript程序设计案例教程》课件(共13章)第1章 JavaScript程序设计案例教程.pdf《JavaScript程序设计案例教程》课件(共13章)第...
前端开发必备 Javascript 高级程序设计第3版(完整源代码书上每个例子都有)本书从最早期Netscape浏览器中的JavaScript开始讲起,直到当前它对XML和Web服务的具体支持,内容主要涉及JavaScript的语言特点、...
JavaScript基础知识的详细思维导图,以及 个人学习之后的总结。导图由个人总结而出,仅限参考。
javascript高级程序设计学习笔记,共100+页,记录了js的方方面面,比较适合于自学。
在本书中,我们将对 JavaScript 追根溯源,从它在最早的 Netscape 浏览器中诞生谈起,一直谈到今 天的它对 DOM 和 Ajax 的强大支持。读者将通过本书掌握如何运用和扩展这门语言,从而更好地满足自 己的需求,以及...
javascript 高级程序设计源码 Nicholas 完美版 不含任何广告 学习javascript必备
第2章,在html中使用JavaScript ... [removed]两个[removed]之间不应放脚本,因为并不会被执行[removed] [removed]标签有一个defer属性可以延迟脚本执行,但是并不保证会按脚本排列顺序执行 ...第3章,基本概
javaScript 高级程序设计 第1章 JavaScript简介笔记
JavaScript程序员构建JavaScript应用程序时不可获缺的参考书,涉及到JavaScript在Web2.0中的应用
JavaScript 高级程序设计第三版中文版,解压即可使用,欢迎下载