• (原创)JavaScript高级程序设计--学习笔记000


    JavaScript是区分大小写的语言。

    注释:
        // 这里是单行注释
        /*
        * 这里是一段注释
        */

    { x:1, y:2 } // 对象
    [1,2,3,4,5] // 数组

    保留字:
        break        delete  function     return  typeof
        case          do       if                switch  var
        catch         else    in                this     void
        cotinue      false   instanceof  throw  while
        debugger  finally  new            true    with
        default      for       null             try

    预留字:

        class  const  enum  export  extends  import  super

        implements  let  private  public  yied

        interface  package protected  static 

        arguments  eval

    标识符:

        * 第一个字符必须是一个字母、下划线( _ )或一个美元符号( $ );

        * 其他字符可以是字母、下划线、美元符号或数字。

    分号:

        JS使用分号(;)将语句分开;

        虽然语句结尾的分号不是必需的,但建议任何时候都不要省略它。

    变量:

        定义变量时要使用 var 操作符(注意 var 是一个关键字),后跟变量名(即一个标识符),如下所示:

            var message;

        有一点必须注意,即用 var 操作符定义的变量将成为定义该变量的作用域中的局部变量。

        如果在函数中使用 var 定义一个变量,那么这个变量在函数退出后就会被销毁,例如:

            function test(){

                var message = "hi"; // 局部变量
            }
            test();
            alert(message); // 错误!

        可以像下面这样省略 var 操作符,从而创建一个全局变量:

            function test(){
                message = "hi"; // 全局变量
            }
            test();
            alert(message); // "hi"

         使用一条语句定义多个变量

             var message = "hi", found = false, age = 29;

    数据类型:

        5 种简单数据类型(也称为基本数据类型): Undefined 、 Null 、 Boolean 、 Number和 String 。还有 1种复杂数据类型—— Object , Object 本质上是由一组无序的名值对组成的。

    typeof操作符:

        typeof: 检测给定变量的数据类型

        对一个值使用 typeof 操作符可能返回下列某个字符串:

            * "undefined" ——如果这个值未定义;

            * "boolean" ——如果这个值是布尔值;

            * "string" ——如果这个值是字符串;

            * "number" ——如果这个值是数值;

            * "object" ——如果这个值是对象或 null ;

           * "function" ——如果这个值是函数。

        例如:

            var message = "some string";

            alert(typeof message); // "string"

            alert(typeof(message)); // "string"

        typeof 是一个操作符而不是函数,因此例子中的圆括号尽管可以使用,但不是必需的。

  • 相关阅读:
    python的multiprocessing模块进程创建、资源回收-Process,Pool
    python在windows和linux环境的进程对比
    python的引用计数分析(二)
    python的计数引用分析(一)
    如何让每个 WordPress 页面有不同的风格或者样式
    linux教程网站
    cacati的安装
    让PHPCms内容页支持JavaScript_
    lnmp服务器的目录信息
    nginx配置
  • 原文地址:https://www.cnblogs.com/wodehao0808/p/11769810.html
Copyright © 2020-2023  润新知