您的位置:首页 > 其它

学习记录-1

2016-06-30 20:52 323 查看
类型检测:typeof

typeof 100 typeof NaN //"number"
typeof true //"boolean"
typeof function //"function"
typeof(undefined) //"undefined"
typeof new Object() typeof [1,3] typeof null //"object"

    instanceof //实例检测,检测到原型链上

     [1,3] instanceof Array // true
     [1,3] instanceof String // false

    Object.prototype.toString

     Object.prototype.toString.apply([]); // "[object Array]"
     Object.prototype.toString.apply(function(){}); // "[object Funtion]"
     Object.prototype.toString.apply(null); //"[object Null]"
     Object.prototype.toString.apply(undefined); //"[object Undefined]"

PS: IE6/7/8的null会返回 "[object Object]"

数组方法:
arr.join(); //把数组的所有元素输出成字符串,并用指定分隔符连接,默认为“,”
arr.sort(); //排序

字符串方法:

  str.split(","); //以特定字符分割字符串,同时返回成数组 这一点和 join()是反的
  str.substring(start,end); //写法小写,作用提取字符串
  str.indexOf("gdgdf"); //返回查询的子字符串起始位置,没有则返回-1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: