美文网首页
007 JavaScript

007 JavaScript

作者: 你挺ne呀 | 来源:发表于2021-03-07 23:48 被阅读0次

    ECMAScript


    • 语法

      1. 与html结合方式
      //内部js
      <script>alert("hello world");  </script>
      //外部js
      <script src="js/demo01.js"></script>
      
      • 注意 : <script>定义的位置会影响执行的顺序.
      1. 数据类型

        基本数据类型 : number, string, boolean, null, undefined(未定义, 变量未初始化, 则默认为undefined).
        引用数据类型 : 对象

      2. 变量
        JavaScript是弱类型语言, 可以存储任意类型的数据.

        语法 :var 变量名 = 初始化值;
        使用var定义时, 定义的变量是局部变量, 不使用var定义的变量是全局变量.

      3. 流程控制语句...

    • 对象
      ECMAScript对象

      1. Function对象
        创建:

        1. function function_name(arg1, arg2,...){ function_body }
        2. var function_name = new function(arg1, arg2, ..., argN, function_body)
      2. Array对象
        Array对象及方法详情
        创建:
        ``
        new Array();
        new Array(size);
        new Array(element0, element1, ..., elementn);

        特点:
        > 元素类型可变.  eg new Array(1,"c", true);
           不会越界.
        
        
      3. Date对象
        Date对象及其方法
        创建:
        var myDate=new Date();

      4. Math对象

      5. RegExp对象(正则表达式对象)
        RegExp对象

        1. 创建:
          1. new RegExp(pattern, attributes);
          2. var reg = /正则表达式/;
            正则表达式默认以^开始, 以$为结束.
        2. 方法:
          test(参数)方法
      6. Global对象
        Global对象详细用法
        Global中封装的方法不需要对象就可以直接调用. 方法名().

      7. 方法:

      ```
          encodeURI()  : url编码
          decodeURI() : url解码
       *  eval() : 计算 JavaScript 字符串,并把它作为脚本代码来执行.  
      ```
      

    Other


    输出到页面 : document.write(b);

    相关文章

      网友评论

          本文标题:007 JavaScript

          本文链接:https://www.haomeiwen.com/subject/vtxjqltx.html