javaScript 参考文档
2016-11-23 11:32:16   33  举报             
     
         
 AI智能生成
  javascript 学习导图
    作者其他创作
 大纲/内容
  常量属性    
     Infinity    
     全局属性 
    Infinity 是一个数值,表示无穷大。   NaN    
     全局属性 
        NaN 表示 Not-A-Number 的值。   undefined              
    undefined有多重角色,通常情况下,我们所说的undefined都指的是全局对象的一个属性"undefined".   一个未初始化的变量的值为
    undefined,     你可以使用严格相等运算符来判断一个值是否是
    undefined:   注: 这里必须使用严格相等运算符===,而不能使用普通的相等运算符==,因为x == undefined成立还可能是因为x为null,在JavaScript中null== undefined是返回true的.  
    可以使用typeof来判断:
有时必须使用typeof的原因是,如果一个变量根本没有被声明,只有使用typeof判断才不会报错,用相等运算符判断会抛出异常.
   null    
     null是一个 JavaScript 字面量,表示空值(null or an "empty" value),即没有对象被呈现(no object value is present)。它是 JavaScript 原始值 之一。  
     null 是一个字面量(而不是全局对象的一个属性,undefined 是)。在 APIs 中,null 常被放在期望一个对象,但是不引用任何对象的参数位置。当检测 null 或 undefined 时,注意相等(==)与全等(===)两个操作符的区别 (前者会执行类型转换)。  
     null 与 undefined 的不同点         
    typeof null        // object (bug in ECMAScript, should be null)
typeof undefined   // undefined
null === undefined // false
null  == undefined // true 方法属性    
     执行特定功能并返回结果的全局方法。  
     eval()    
     将一个JavaScript代码字符串求值成特定的对象。
  
     isFinite()    
         该全局 isFinite() 函数用来判断被传入的参数值是否为一个有限数值(finite number)。在必要情况下,参数会首先转为一个数值。  
     parseFloat()    
     将参数中指定的字符串解析成为一个浮点数字并返回  
     parseInt()    
     将给定的字符串以指定基数(radix/base)解析成为整数。  
     decodeURI()        
     decodeURIComponent()        
     encodeURI()    
     是对统一资源标识符(URI)进行编码的方法。它使用1到4个转义序列来表示每个字符的UTF-8编码(只有由两个代理字符区组成的字符才用四个转义字符编码)  
     encodeURIComponent()    
     对统一资源标识符(URI)的组成部分进行编码的方法。它使用一到四个转义序列来表示字符串中的每个字符的UTF-8编码(只有由两个Unicode代理区字符组成的字符才用四个转义字符编码)。  
     基本对象    
     基础的语言对象、方法对象和错误对象。  
     object  
     Function    
     属性    
     Function.caller    
     如果一个函数
    f是在全局作用域内被调用的,则f.caller为null,相反,如果一个函数是在另外一个函数作用域内被调用的,则f.caller指向调用它的那个函数.   Function.length              
    length 属性指明函数的形参个数。    length 是函数对象的一个属性值,指该函数有多少个必须要传入的参数,那些已定义了默认值的参数不算在内,比如function(xx = 0)的length是0。与之对比的是,  arguments.length 是函数被调用时实际传参的个数   Function.name        
     Function.prototype        
     方法    
     Function.prototype.apply()        
     Function.prototype.bind()    
     bind()方法会创建一个新函数,当这个新函数被调用时,它的this值是传递给bind()的第一个参数, 它的参数是bind()的其他参数和其原本的参数.  
     Function.prototype.call()         
    call() 方法在使用一个指定的this值和若干个指定的参数值的前提下调用某个函数或方法.   Function.prototype.isGenerator()        
     Function.prototype.toSource()    
     返回函数的源代码的字符串表示.  
     Function.prototype.toString()    
     该 
    toString() 方法返回一个表示当前函数源代码的字符串。   Boolean         
    Boolean对象是一个包装了布尔值的对象.   属性    
     Boolean.length    
     长度属性,值为1  
     boolean.prototype    
     代表Boolean构造器的原型  
     方法  
     Symbol        
     Error    
     通过Error的构造器可以创建一个错误对象。当运行时错误产生时,Error的实例对象会被抛出。Error对象可用于用户自定义的异常的基础对象。下面列出了各种内建的标准错误类型。  
     数字与日期    
     number    
     属性    
     Number.EPSILON  
     方法  
     math  
     date  
    
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
  
  
 