重拾Javascript系列 - Javascript所有语句和声明 - 前端狗

时光荏苒,岁月如梭。素什锦年,稍纵即逝,半载青春年华,似沙漏般,弹指间,流在昨天。苦涩与喜悦,都不再去回忆,依然埋在时光的烟尘里。只知青丝变白发,冥冥之中,注定青春与那寂寞有染。

今天有人问我问题。

Q:Js有多少语句?

A:你说啥?在说一遍

Q:Js有多少语句?

A:啊~ 这个嘛...... if? else if? for? for in? switch? while? 反正就常用那么几个自己去查吧? ES6 还新增了几个也仔细看看。

语句和声明(按类别)

对于字母顺序列表,

控制流程

Block

一个块语句可以用来管理零个或多个语句。该区块是由一对大括号分隔。

break

终止当前的循环,switch,label 语句,使程序跳到下一个语句执行。

continue

终止执行当前或标签循环的语句,直接执行下一个迭代循环。

case

switch 语句中标记一条语句。

default

switch 语句中标记默认语句。

Empty

空语句用来表示没有语句的情况,尽管 JavaScript 语法期望有语句提供。

if...else

如果指定的条件是 true ,则执行相匹配的一个语句,若为 false,则执行另一个语句。

switch

计算表达式,将子句于表达式的值做匹配,执行与该值相关联的语句。

throw

抛出一个用户自定义的异常。

try...catch

标记一个语句块,并指定一个应该抛出异常的反馈。

声明

use strict

对脚本和函数应用严格模式

var

声明一个变量,可同时初始化。

let

声明一个块级本地变量,可以同时初始化。

const

声明一个只读的命名常量

函数和类

function

声明一个指定参数的函数。

return

指定函数的返回值。

class

声明一个类。

迭代器

do...while

创建一个循环来执行语句,直到该语句条件表达式的值为false。先执行语句,再执行条件表达式,该语句至少会执行一次。

for

创建一个由3个可选的表达式组成的循环,该循环用括号包裹,分号分割,并在循环体中执行语句。

for...in

无序遍历对象的可枚举属性。语句针对每个唯一的属性。

for...of

遍历可迭代的对象 (包括arrays, 类数组对象, iterators and generators),对每个不同属性的属性,调用一个自定义的有执行语句的迭代钩子。

while

创建一个循环语句,循环会一直持续到该语句条件表达式的值为false。先执行条件表达式,然后执行语句。

其他

debugger

调用可用的调试功能。如果没有调试功能可用,该语句不生效。

label

带标识的语句,与break或continue语句一起使用。

with

拓展一个语句的作用域。

差不多了,这里只是简单的介绍,后续我会添加相关的详细语法。但不定时更新。

有等不及的同学,请自行搜索。。。

前端狗-原文链接

转载于:https://www.cnblogs.com/xrds/p/4770253.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值