js与c语言效率_JavaScript控制流及关键字与C语言之比较

学习JavaScript控制流及关键字概念前,对有过C语言学习经验的同学来说,那么关键字,控制语句概念并不陌生。我们先来看看C语言吧:

C语言的32个关键字和9种控制语句

9种控制语句:

if、if-else、while、do-while、for、switch、break、continue、return

32个关键字:

auto :声明自动变量 一般不使用

根据关键字的作用,可以将关键字分为数据类型关键字和流程控制关键字两大类:

auto double int struct break else long switch case enum register typedef char extern return union  const

float short unsigned continue for signed void  default goto sizeof volatile do if while static

JavaScript语言

和C语言 一样拥有选择语句 、循环语句 ,但是多出来了异常处理语句。JavaScript中提供了多种用于程序流程控制的语句,这些语句分为选择和循环两大类

•选择语句是指根据条件来选择一个任务分支的语句统称,实现分支程序设计

•switch实现多路选择功能,在给定的多个选择中选择一个符合条件的分支来执行

js代码作为脚本,它的程序执行顺序是自上至下的,它不会像C语言那样从main函数.开始关于js中的运算符表达式. 流程控制语句

ECMA描述了一种具有特定用途的关键字,这些关键字可用来表示控制语句的开始或结束,或者用于执行特定操作等。

Javascript关键字列表:

break delete function return typeof

case do if switch var

catch else in this void

continue false instanceof throw while

debugger finally new true with

default for null try

其中控制流语句由关键字组成:

if else

switch case default break continue

function return

in for while do-while

throw catch finally try

debugger(一个非常特殊的关键字)

不存在于控制流的关键字有:

delete typeof var this void instanceof new with (这一行可见后面补充)

null false true(这三个都是常量)

关于typeof instanceof delete this void new with 的理解:(结合《JavaScript高级程序设计》)

typeof:1.是一个操作符,而不是函数。

2.

instanceof:

var:

this:

void:

new:

with:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值