zoukankan      html  css  js  c++  java
  • 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:
    
  • 相关阅读:
    j函数 判断以 什么开头
    vue 自定义封装组件 使用 model 选项
    学习旧岛小程序 (3)组件的样式
    JavaScript事件处理程序的3种方式
    常用的JS页面跳转代码调用大全
    JS基础知识:Javascript事件触发列表
    详解JavaScript中的事件处理
    常用的JavaScript字符串处理函数及用法
    如何利用CSS代码使图片和文字在同一行显示且对齐
    利用DIV+CSS制作网页过程中常用的基本概念及标签使用细节
  • 原文地址:https://www.cnblogs.com/QingFlye/p/4307415.html
Copyright © 2011-2022 走看看