JavaScript中常用内置函数

JavaScript中有两种函数:一种是语言内部事先定义好的函数叫内置函数,另一种是自己定义的函数。如下是常用的6种内置函数:

  1. eval函数
    eval(expr)函数可以把一个字符串当作一个JavaScript表达式一样去执行,具体来说,就是eval接收一个字符串类型的参数,将这个字符串作为代码在上下文环境中执行,并返回执行的结果。其中,expr参数是包含有效JavaScript代码的字符串值,这个字符串将由JavaScript分析器进行分析和执行。
  2. isFinite函数
    isFinite(number)用来确定参数是否是一个有限数值,其中number参数是必选项,可以是任意的数值。如果该参数为非数字、正无穷数,或负无穷数,则返回false,否则返回true;如果是字符串类型的数字,将会自动转化为数字型。
  3. isNaN函数
    isNaN(num)函数用于指明提供的值是否是保留值NaN:如果值是NaN,那么isNaN函数返回true;否则返回false。参数num为被检查是否为NAN的值,当参数是字符串类型的数字时,将会自动转化为数字型。
  4. parseInt和parseFloat函数
    parseInt和parseFloat函数都是将数字字符串转化为一个数值的,但它们也存在着如下的区别:在parseInt(str[radix])函数中,str参数是必选项,为要转换成数字的字符串,如11;radix参数为可选项,用于确定str的进制数。如果radix参数缺省,则前缀为‘0x’的字符串被当作十六进制;前缀为‘0’的字符串被当作八进制;所有其他字符串被当作十进制的;当第一个字符不能转换为基于基数的数字时,则返回NaN。
  5. Number和String函数
    在JavaScript中,Number和String函数主要用来将对象转换为数字或字符串。其中,Number函数的转换结果为数值型,如Number(“123456”)的结果是123456;String函数的转换结果为字符型,如String(123456)的结果为123456。
  6. escape和unescape函数
    escape(charString)函数主要作用于对String对象编码,以便它们能在所有计算机上可读。其中charstring参数为必选项,表示要编码的任意String对象或文字。它返回一个包含了charstring内容的字符串值(Unicode格式)。除了个别如“*@”之类的符号外,其余所有空格、标点、重音符号以及其他非ASCII码均可用“%xx”编码代替,其中xx等于表示该字符的十六进制数。
    unexcape(charstring)函数用于返回指定值的ASKII字符串,其中charstring参数为必选项,表示需要解码的String对象。与escape(charString)函数相反,unescape(charstring)函数返回一个包含charstring内容的字符串值,所有以%xx十六进制形式编码的字符都用ASCII字符集中等价的字符代替。
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值