zoukankan      html  css  js  c++  java
  • 语法、关键保留字及变量

     一.语法构成


          区分大小写
          ECMAScript中的一切,包括变量、函数名和操作符都是区分大小写的。例如:text和Text表示两种不同的变量。
          
          标识符
          所谓标识符,就是变量。函数。属性的名字。或者函数的参数。标识符可以是下列格式规则组合起来的一或多个字符:
          1.第一字符必须是一个字母、下划线   _ 或一个美元符号 $。
          2.其他字符可以是字母、下划线、美元符号或数字。
          3.不能把关键字、保留字、true、false和null作为标识符。
          例如:myName、book23 等

         注释
          ECMAScript使用C风格的注释,包括单行注释和块级注释
          
         //单行注释
         块级注释
          /*
           *
           */

        直接量(字面量)
         所以直接量(字面量),就是程序中直接显示出来的数据值
         100            数字字面量
        '秦肯'           字符串字面量
         false          布尔字面量
         /g/gi          正则表达式字面量
         null            对象字面量
        
         在ECMAScript 第3版中,像数组字面量和对象字面量的表达式也是支持的,如下:
         {x:1,y:2}   对象字面量表达式
         [1,2,3,4,5]  数组字面量表达式

    二.关键字和保留字


         在ECMAScript-262描述了一组具有特定用途的关键字,一般用于
         控制语句的开始或者结束,或者用于执行特定的操作等。关键字也是语言保留的,不能用作标识符。
        
         关键字:是程序中已经开始使用的字符  如:var  new else case
        
         ECMAScript-262 还描述了另一组不能用作标识符的保留字。尽管保留字在Javascript
         中还没有特定的用途,但是它们很可能将来被用作关键字。

        保留字:尽管保留字在Javascript 中还没有特定的用途,但是它们很可能将来被用作关键字。

          

       三.变量
        
         ECMAScript的变量是松散类型的,所谓松散类型就是用来保存如何类型的数据。定义变量时
         要使用var操作符(var 是关键字),后面跟一个变量名(变量名是标识符)。
       

         var box   //声明变量
         var box=100  //声明变量初始化,就是变量赋值
         alert(box)    //输出100
    

        

         var box   //声明变量
         alert(box)    //输出undefined,表示未定义。
    

            
         所谓变量,就是可以初始化后再次变的量。ECMAScript属于弱类型(松散类型)的语言,可以
         同时改变不同的类型的量。    
        

       var box='秦肯';
             box=100;
             alert(box);
    

     ps:虽然可以改变不痛的类型的量,但是这样会带来维护困难,而且性能不高,导致成本很高!
        

  • 相关阅读:
    csu 1965
    csu 1947 三分
    Codeforces 336C 0-1背包
    POJ 1743 后缀数组
    POJ 2774 后缀数组
    UVA 12333 大数,字典树
    POJ 2942 圆桌骑士
    POJ 1503 大整数
    POJ 2342 树的最大独立集
    POJ 3088 斯特林
  • 原文地址:https://www.cnblogs.com/linkhtml/p/5790775.html
Copyright © 2011-2022 走看看