JavaScript权威指南(第6版)(中文版)--系列3(语句)

1,表达式语句。

4.3 switch

switch(ewpression){

statements

}

switch(n)
{
case 1:
  执行代码块 1
  break;
case 2:
  执行代码块 2
  break;
default:
  n 与 case 1 和 case 2 不同时执行的代码
}5,while while(expression)statement

var count = 0;while(count<10){console.log(count)count++;}5.2 do/while

do/while 循环和while循环非常相似,只不过它是在循环的尾部而不是顶部检测循环表达式,这意味循环体至少执行一次。do  statementwhile(expression)

5.3 for

5.4 for/in  (主要是用于遍历对象属性成员)

for(vaeiable in object)statement

5.6 跳转。JavaScript的执行可以从一个位置跳转到另一个位置。break语句是跳转到循环或其他语句的结束。

6.1 标签语句。语句是可以添加标签的,标签是由语句的标识符合冒号组成:identifier: statement

6.2 break 语句。单独使用break语句的作用是立即退出最内层的循环或switch语句。

for(var i=0; i<a.length;i++){

if(a[i] == target) break;

}

6.3 continue 语句

continue语句和break语句非常类似,但它不是退出循环,而是转而执行下一次循环。

for(i =0;i<data.length;i++){

if(!data[i]) continue  // 不能处理undefined数据

total+=data[i];

}

6.4 return 语句

函数中的return语句是指定函数调用后的返回值。

return exprssion;

return 语句只能在函数体内出现,如果不是的话会报错语法错误。当执行到return语句的时候,函数终止执行,并返回expresssion的值给调用程序。

function square(x){    return x*x ;}              // 一个包含return语句的函数。

square(2);                                  //调用结果为4;

6.5 throw 语句。

所谓异常是当发生了某种异常情况或错误时产生的一个信号。

throw 语句的语法如下:
throw expression

function factorial(x){

// 如果输入参数是非法的,则抛出一个异常

if(x<0) thow new Error("x不能是负数");

// 否则,计算出一个值,并正常返回它

for(var f=1;x>1; f *=x,x--)  // enpty

}

6.6 try/catch/finally语句。

7.其他语句类型

7.1 with语句

7.2 debugger 语句。

7.3 "use strict"

原文地址:https://www.cnblogs.com/wcq12/p/9699429.html

时间: 2024-10-04 09:29:02

JavaScript权威指南(第6版)(中文版)--系列3(语句)的相关文章

JavaScript权威指南(第6版)(中文版)--系列2(表达式和运算符)

1,原始表达式. 原始表达式是表达式的最小单位.(他们不在包含其他的表达式) 2,对象和数组的初始化表达式. 对象和数组初始化表达式实际上是一个新创建的对象和数组.这些表达式有时称作"对象直接量"和数组直接量. []                  //一个空数组. [1+2,3+4]    // 拥有两个元素的数组,第一个是3,第二个是7 对象初始化: var p={x:2.3,y:-1.2};           //一个拥有两个属性成员的对象 var q ={};       

JavaScript权威指南(第6版)(中文版)--系列4(对象)

对象是JavaScript基本数据类型. 6.1创建对象. 可以通过对象直接量.关键字new和Object.create()函数来创建对象. 6.1.1 对象直接量. 列子: var empty ={};                          //没有任何属性的对象. var point = {x:0,y:0};                //两个属性. var point2 = {x:point.x,y:point.y+1}   //更复杂的值. var book = { "m

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

? JavaScript权威指南(第6版)(中文版)笔记 ? ? ?

《JavaScript权威指南(第6版)(中文版)》PDF

简介自1996年以来,JavaScript的:权威指南已为JavaScript圣经程序员,程序员指南和全面的参考,以核心语言和客户端JavaScript API的Web浏览器定义.第6版包括HTML5和ECMAScript 5,与jQuery和服务器端JavaScript新的篇章.这是推荐谁想要学习的Web编程语言经验的程序员,以及当前的JavaScript程序员谁想要掌握它. 封面   目录<javascript权威指南(第6版)> 前言 1 第1章 javascript概述 5 1.1 j

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

下载地址:网盘下载 内容简介 编辑 第5版针对Ajax和Web 2.0技术进行了全新的改版.和上一版相比,更新的内容较多,总体上接近整个篇幅的1/2,而这也正是本书姗姗来迟的原因之一.具体来说,第5版在以下部分有所更新: 第一部分关于函数的一章(第8章)进行了扩展,特别强调了嵌套的函数和闭包.新增了自定义类.名字空间.脚本化Java.嵌入JavaScript等内容. 第二部分最大的改变是增加了如下的大量新内容.包括第19章"cookie和客户端持久性",第20章"脚本化HTT

JavaScript权威指南(第六版).中文版 网盘下载

下载地址:https://u18103887.ctfile.com/fs/18103887-335537335 下载地址:https://u18103887.ctfile.com/fs/18103887-335537335 原文地址:https://www.cnblogs.com/wuyb123/p/10367522.html

javascript权威指南第6版学习笔记

javascript权威指南第6版学习笔记 javascript数组.函数是特殊对象 看一点少一点. 3.1.4 hello.js内容是 var x=.3-.2;var y=.2-.1 console.log(x==y);console.log(x==.1);console.log(y==.1); 控制台输出结果: 3.1.5 var now = new Date();console.log(now); 3.2 文本 Javascript没有字符型,只有字符串. 16位怎么理解 3.10 变量作

《JavaScript权威指南(第六版)》.(美)David.Flanagan.中文扫描版.pdf

下载地址:网盘下载 内容简介  · · · · · · 本书是程序员学习核心JavaScript语言和由Web浏览器定义的javascript API的指南和综合参考手册. 第6版涵盖HTML 5和ECMAScript 5.很多章节完全重写,以便与时俱进,紧跟当今的最佳Web开发实践.本书新增章节描述了jQuery和服务器端JavaScript. 本书适合那些希望学习Web编程语言的初.中级程序员和希望精通JavaScript的JavaScript程序员阅读. 作者简介  · · · · · ·

JS 语言核心(JavaScript权威指南第六版)(阅读笔记)

前言: 对于程序员,学习是无止境的,知识淘换非常快,能够快速稳固掌握一门新技术,是一个程序员应该具备的素质.这里将分享本人一点点不成熟的心得. 了解一门语言,了解它的概念非常重要,但是一些优秀的设计思想需要细心和大量实践才能慢慢参悟,在这之前需要做的是能够运用它来开发,那么了解一些基础特性非常有必要,通常这些特性是需要经验积累,从各种坑中累计出来,但是还有一种看似很笨却很有效的学习方法.那就是将别人的经验记录下来,有事没事都拿出来看看,集合开发中的经验,这会非常有效. 调试工具 firebug