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

    一:字符集

    1、区分大小写

    JavaScript是区分大小写的语言

    所有的标识符(identifier)都必须采取一致的大小写形式

    但是Html并不区分大小写(尽管Xhtml区分)

    2、空格、换行符和格式控制符

    JS会忽略程序中的标识(token)之间的空格。多数情况下也会忽略换行符

    除了可以识别普通的空格符(u0020),JS也可以识别如下这些表示空格的字符

    *水平制表符(u0009)

    *垂直制表符(u000B)

    *换页符(u000C)

    *不中断空白(u00A0)

    *字节序标记(ufeff)

    JS将如下字符识别为行为结束符

    三:注释

    //单行

    /*...*/多行

    四:直接量

    直接量(literal):就是程序中直接使用的数据值。

    eg:12//数字

           1.2//小数

           “hello world”    //字符串文本

           ’hi‘                  //字符串

           ture                //布尔值

           false               //另一个布尔值

           /javascript/gi   //正则表达式直接量(用做模式匹配)

           null                 //空

    五:标识符和保留字

    在js中标识符用来对变量和函数进行命名,或者用作Js代码中的某些循环语句中的跳转位置的标记。

    JS标识符必须以字母、下划线(_)或美元符($开始)

    六:类型、值和变量

    js数据类型分为两类:原始类型(primitive type)和对象类型(object type)。

    primitive type:原始类型包括数字、字符串和布尔值

     js中有两个特殊的原始值:null和underfined(未定义)

    除了上述以外就是对象了:对象(object)是属性(property)的集合

    ***js除了数组(Array)类和函数(Function)类以外

                 还定义了其他的三种有用的类:日期(Date)类定义了代表日期的对象

                                                        正则(RegExp)类定义了表示正则表达式(y一种强大的模式匹配工                                                     具)的对象。

                                                        错误(error)类定义了那些表示Js程序中运行时错误和语法错误的对                                                     象。

  • 相关阅读:
    js 注意
    JS学习大作业-Excel
    js继承
    转载:margin外边距合并问题以及解决方式
    CSS属性选择器和部分伪类
    HTML使用CSS样式的方法
    link元素 rel src href属性
    【2020.01.06】SDN大作业
    【2019.12.11】SDN上机第7次作业
    【2019.12.04】SDN上机第6次作业
  • 原文地址:https://www.cnblogs.com/maizigogo/p/4798028.html
Copyright © 2011-2022 走看看