`
opensuse
  • 浏览: 186907 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

寻找《JavaScript权威指南》1,语句

阅读更多
刚刚学JS,正在看《JavaScript权威指南》这本圣经。
虽然只看了些皮毛,但是却找到了N多我不会的东西。
在此做一个记录,方便以后自己查阅。
1.在JavaScript权威指南,第六章语句里有if(!username) username="Simaopig";    
  而在这之前有这么一句话即该语句的注释
 //如果 username是null、undefined、0、""、或NaN,它将被转换为false 
 也就是说该语句指的是:当!username==true,即username==false即username为上述任何一种情况时都给username一个新值"Simaopig"   
2. 在关键字break和labelname(标签名)之间不允许有换行符 ,       
    因为JS很讲究,如果你在关键字break和其后的标签之间进行了换行,    
   那么JS就假定你要使用的是简单的,不带标签的break语句,就会为你自动加上一个分号。       
   这个原则是(JavaScript会自动插入遗漏的分号
3. continue不能用在do/while循环里 ,有bug存在,
    避免方法是使用while替代do/while(貌似我很少用do/while循环),汗一个。。
 
4. 函数定义通常出现在JavaScript代码的顶层。它们也可以嵌套在其他函数的定义中,   
    但是只能嵌套在函数顶层定义中,也就是说,函数定义不能出现在if语句,while循环,或其他任何语句中。  
  5. 判断一个数是否为数值型严谨的方法是:if((typeof a[i] != 'number') || isNaN(a[i]))
6. try从句可以在没有catch从句的情况下和finally从句一起使用
7. 空语句,即"; ",一个分号,它什么也不做,但是在进行一个具有空主体的循环时,空语句是有用的。    
   例如: 
<html>

	<head>

		<title>demo</title>

		<script type='text/javascript'>

			var o = {x:0,y:1,z:2};

			var i = 0;

			var arr = new Array();

			for(arr[i++] in o) ;

			for(i in arr)

			{

				document.write(arr[i++]);

			}

		</script>

	</head>

	<body>

	</body>

</html>
刚开始就没看到for(arr[i++] in o)后面还有个空语句。导致程序执行不出来,注意啊,注意!小心啊,小心!   
 
 今天就这样,明天再看函数部分。新的收获源于新的起始。
分享到:
评论

相关推荐

    JavaScript权威指南(第五版)

    资源名称:Javascript权威指南(第五版)内容简介:《Javascript权威指南第4版》中文版出版至今已有三年多的时间。这本《JaVascript权威指南》连续印刷5次,销售数十万册,成为很多Javascript...

    JavaScript权威指南(JavaScript犀牛书一本)

    1. **基础语法**:讲解了变量、数据类型、运算符、流程控制(如条件语句、循环)、函数等基本元素,帮助初学者建立JavaScript编程的基本框架。 2. **对象和原型**:深入探讨了JavaScript的面向对象特性,包括对象...

    [JavaScript权威指南(第6版)]

    《JavaScript权威指南(第6版)》主要讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScript API。本书第6版涵盖了HTML5和ECMAScript 5,很多章节完全重写,增加了当今Web开发的最佳实践的内容,新增...

    JavaScript权威指南

    JavaScript 权威指南 JavaScript 权威指南 JavaScript 权威指南 JavaScript 权威指南 JavaScript 权威指南 JavaScript 权威指南 JavaScript 权威指南 JavaScript 权威指南 JavaScript 权威指南 JavaScript 权威指南 ...

    JavaScript权威指南(第六版 中+英+源代码)

    1. `[JavaScript权威指南(第6版)].源代码.zip`:这个文件包含的是书中示例代码的源代码。读者可以通过查看和运行这些代码来加深对JavaScript语法和编程技巧的理解,是实践和学习的重要辅助资料。 2. `[JavaScript...

    JavaScript—The Definitive Guide, 6th Edition[JavaScript权威指南](英文版)

    《O'Reilly精品图书系列:JavaScript权威指南(第6版)》讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScriptAPI。《O'Reilly精品图书系列:JavaScript权威指南(第6版)》涵盖了HTML5和ECMAScript5,很多...

    javascript权威指南第五版(英文原版)

    《JavaScript权威指南第五版》是JavaScript编程领域内一本广受赞誉的经典著作,通常被称为“犀牛书”。这本书的英文原版提供了对JavaScript语言最原始、最深入的理解,帮助读者掌握其核心概念,以及作者David ...

    JavaScript权威指南.pdf

    本书提供了许多简单易懂、主题鲜明...本书适合于希望通过JavaScript为自己的网页/网站添加活力的读者,不管你是否有编程经验,通过阅读本书都能够很快地掌握这一技术。在阅读本书之前,最好对CSS、HTML/XHTML有所了解。

    JavaScript权威指南(第5版)PDF版本下载.txt

    根据提供的文件信息,这里主要涉及的是《JavaScript权威指南(第5版)》这本书的相关信息以及下载链接。下面将从以下几个方面来详细介绍与该书相关的知识点: ### 一、书籍简介 《JavaScript权威指南》是一本关于...

    《JavaScript权威指南(第5版)》--高清带目录

    1. JavaScript基础:包括数据类型、变量、运算符、表达式、语句、函数以及对象的基本使用方法。 2. 核心JavaScript:深入探讨了函数、作用域、闭包、数组、字符串、正则表达式等JavaScript核心概念。 3. 面向对象...

    JavaScript 权威指南 中文第6版 (完整目录 淘宝前端团队 译)

    《JavaScript 权威指南》是JavaScript编程领域的一本经典之作,中文第六版由淘宝前端团队翻译,为读者提供了全面、深入的JavaScript知识体系。这本书详细介绍了JavaScript的核心语法、对象、函数、类、DOM操作、BOM...

    JavaScript权威指南-第6版(中文版)

    自1996年以来,JavaScript的:权威指南已为JavaScript圣经程序员,程序员指南和全面的参考,以核心语言和客户端JavaScript API的Web浏览器定义。第6版包括HTML5和ECMAScript 5,与jQuery和服务器端JavaScript新的...

    javascript权威指南 epub书及源码

    《JavaScript权威指南》是一本备受推崇的编程教材,专注于JavaScript语言的深度解析。这本书由David Flanagan撰写,为读者提供了全面而深入的JavaScript知识。Epub格式的电子书便于在各种设备上阅读,而源码文件则...

    JavaScript权威指南pdf高清

    找了好久,终于找到一本js很棒的书,推荐给大家,pdf高清中文版,希望对大家有用

    JavaScript权威指南(第六版).pdf

    JavaScript进阶教程,经典必读

Global site tag (gtag.js) - Google Analytics