zoukankan      html  css  js  c++  java
  • JavaScript 入门

      1. js 基本类型

       NULL,Undefined,String 

      Null   是object 类型, Undefined 是未定义 , 其值是一致的。

      可以在调试窗口中 使用 typeof 来查看

      String 

      var a = '  a  b  c  ';

      a.trim(); 去掉空格 

      a.replace(正则表达式,替代符);

      a.split(分隔符);

      a.lastIndexOf("b");

      var reg = /^[0-9]*$/;   常用数字

      reg.test(xxx);

      使用正则 var reg = / (ab){1,}/;

      reg.test(a);

      march();

     slice 拷贝,start,end:

    var arr = new Array(3)
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"

    arr
    ["George", "John", "Thomas"]


    var b = arr.slice(1);
    b
    ["John", "Thomas"]


    arr
    ["George", "John", "Thomas"]

       Array,Function,Object

      Number, Boolean

    数组 判断是数组 Array.isArray(xx);

    对象数组排序 

    var arr = [{age:9},{age:5},{age:10}];

    arr.sort(function(a,b){ return a.age> b.age?true:false;});

    数组 map,every,filter,concat,reduce 

    var arr2 = [{age:9},{age:5},{age:10}];

    arr.concat(arr2);  //数组合并

    (1)函数  

    1.可以先使用后定义

     function a(){

    }

    2.

    var a = function() {};  先定义才能使用

    (2) 函数回调 ,调用

      var fun1 = function(){

      console.log("call fun1"); 

    }

        var fun2 = function(f){

           if(typeof f == 'function') {

             f.apply(null,[]);  

           }    

    fun2(fun1);

     (3) call/apply

      funtion.apple(f2,[]);

       funtion.apple(f2,[]);

     (4)prototype ,toString

  • 相关阅读:
    如何做好接口测试?【转载】
    AutoIT 实现Firefox上传文件
    AutoIT 实现Firefox下载
    测试工具的选择和使用
    JMeter学习参数化User Defined Variables与User Parameters
    JMeter学习(六)集合点
    JMeter学习(五)检查点
    JMeter学习(四)参数化
    JMeter学习(三)元件的作用域与执行顺序
    JMeter学习(二)录制脚本
  • 原文地址:https://www.cnblogs.com/lanGuo/p/5121380.html
Copyright © 2011-2022 走看看