博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript语句
阅读量:5908 次
发布时间:2019-06-19

本文共 1549 字,大约阅读时间需要 5 分钟。

JavaScript语句各式各样,一个JavaScript程序无非是一个以分号分隔的语句集合,所以一旦掌握了JavaScript语句。就能够開始编写JavaScript程序了。

1、表达式语句

表达式语句是JavaScript中最简单的语句,如赋值语句、自增自减运算符、delete运算符、函数调用等。

2、空语句

空语句什么都不做,用一个单独的分号表示。

3、复合语句

用花括号将多条语句括起来便是一个复合语句,看起来就像一个语句一样,也能够理解为一个代码块。

4、var变量

var语句用来声明一个或多个变量,无法通过delete删除,没有指定初始化表达式时,变量的值初始为undefined。变量声明语句会被提前至脚本或者函数的顶部,这是个有意思的事情,可是初始化的操作则还在原来的var语句的位置运行。

5、function函数

keywordfunction用来定义函数,函数声明语句通常出如今JavaScript代码的最顶层。也能够嵌套在其他函数体内,但在嵌套时,函数声明仅仅能出如今所嵌套函数的顶部。

和通过var声明变量一样,函数定义语句中的函数被显式地提前到了脚本或函数的顶部。函数声明语句创建的变量无法删除。

5、if条件语句

If语句有几种形式:if、if-else、if-else if、if-else if-else等。

6、switch条件语句

switch语句即switch-case,default也是一个case。对每一个case的匹配操作是===恒等运算符比較,一般还要用到break语句。

7、while循环语句

while语句先推断条件后运行。

8、do-while循环语句

do-while语句先运行后推断条件。

9、for循环语句

除了传统的for循环语句外,还包含for-in循环语句。for-in会遍历对象的可枚举属性。

10、标签语句

标签语句即在一个语句前加入标签和冒号,用于语句跳转。

11、break语句

break语句的作用是马上退出最内层的循环语句或switch语句。break后面尾随语句标签时。跳转到该标签语句处。

12、continue语句

continue语句运行下一次循环,也可指定跳转语句标签。

13、return语句

return语句可用于函数、循环语句、条件语句。在return语句的地方直接返回。在函数中,没有return时。返回的是undefined。

14、throw语句

throw语句即抛出异常,一般採用Error类型和其子类型。一个Error对象有一个name属性表示错误类型,一个message属性用来存放传递给构造函数的字符串。当抛出异常时,JavaScript解释器会马上停止当前正在运行的逻辑,并跳转至就近的异常处理程序中。

15、try-catch-finally语句

try-catch-finally语句用于处理异常。try语句块中的代码可能会抛出异常,抛出异常时会被catch捕获。finally则无论try是否抛出了异常都会运行。提前终止try语句块中的代码运行可使用break、continue、return。

16、with语句

with语句用于暂时扩展作用域链,但在严格模式中是禁止使用with语句的。

17、debugger语句

debugger语句通常什么也不做,然而当调试程序可用并运行的时候。JavaScript解释器将会以调试模式运行。实际上,这条语句用来产生一个断点。

18、use strict指令

“use strict”指令是ECMAScript 5引入的一条指令,它仅仅能出如今脚本代码的開始或者函数体的開始、不论什么实体语句之前,表示兴许的代码将会解析为严格代码。

转载地址:http://gzvpx.baihongyu.com/

你可能感兴趣的文章
The network connection was lost.
查看>>
android绑定Service失败原因
查看>>
android控件详解大全
查看>>
LINUX安装SVN+添加自动同步+远程下载最新代码
查看>>
使用jquery来获取table的行和列的值
查看>>
android 休眠与唤醒II
查看>>
swoole入门教程04-多端口监听、热重启以及Timer进阶:简单crontab
查看>>
HDFS + WEB 项目 报java.lang.VerifyError... 异常
查看>>
Nginx 配置示例
查看>>
关于php cron任务管理的实现假设
查看>>
第三章:DispatcherServlet详解
查看>>
mysql索引最左原则问题
查看>>
Python天天美味(总)
查看>>
chpter11~函数和函数式编程
查看>>
Failed to run the WC DB work queue associated with
查看>>
分享一些程序员的办公桌
查看>>
第二章 jQuery选择器
查看>>
初识R
查看>>
Hadoop之HDFS的常用命令
查看>>
分布式系统架构解决方案之Dubbo(三)--Dubbo管理端 和 Dubbo综合案例
查看>>