zoukankan      html  css  js  c++  java
  • JavaScript词法结构

    1 字符集

    js程序是用Unicode字符集编写的,Unicode是ASCII和latin-1的超集。ECMAScript 5要求支持Unicode 3及以后的版本。

    • 区分字母大小写
    • 忽略空格和换行符
    • 可以识别Unicode格式控制符,例如空格符(u0020)

    2 注释

    //是单行注释,/* 与 */之间可以用多行注释,注释可以跨行书写

    //这是单行注释
    /*这是注释块
     *注释可以写多行
    */
    

    3 直接量

    可以在程序里直接使用的数据量

    直接量 类型
    123 整数
    1.2 小数
    “Hello” 字符串
    ‘abc’ 字符串
    true 布尔型
    { x:1 , y:3 } 对象
    [ 1, 2, 3, 4 ] 数组

    4 标识符

    标识符就是一个名字,在js中用来对变量和函数命名。

    • 标识符必须以字母,下划线( _ ),美元符号($)作为开始
    • 后续可以是字母,数字,下划线,美元符号

    5 关键字

    js把一些标识符拿来做关键字,就不能用这些关键字作为标识符。

    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 defult for null try class
    const enum export extends import super

    6 可选的分号

    js用分号(;)作为语句的结束。但是分号在一些情况下可省略。

  • 相关阅读:
    SpringMVC:JSON讲解
    SpringMVC:文件上传和下载
    字符串的使用
    python中的作用域与名称空间
    深、浅copy
    代码块与小数据池之间的关系
    关于敏感字符的筛选替换
    列表的增、删、改、查
    最简三级菜单
    python2.x与python3.x的区别
  • 原文地址:https://www.cnblogs.com/lichunl/p/14158633.html
Copyright © 2011-2022 走看看