js原生函数有哪些

小编 513

js原生函数有:1.String();2.Number();3.Boolean();4.Array();5.Object();6.Function();7.RegExp();8.Date();9.Error();10.Symbol()。String()能够让字符具有Array的特性,所有东西都能往里塞,并转换成字符类型。

1.String()

String()为构造函数,用于字符的类型的转换和字符串操作。

2.Number()

Number() 函数把对象的值转换为数字。如果对象的值无法转换为数字,那么Number() 函数返回NaN。

3.Boolean()

Boolean()转型函数将一个值转为布尔值,JavaScript 布尔值可以有以下两个值之一:true 或false。因此,一般可以使用Boolean() 函数来确定表达式是否为真。

4.Array()

Array()也是一个构造函数,可以用它生成新的数组。构造函数 Array(..) 不要求必须带 new 关键字。不带时,它会被自动补上。因此 Array(1,2,3) 和 new Array(1,2,3) 的效果是一样的。

5.Object()

js中所有的对象都继承Object函数的原型对象。Object()可以作为一个普通函数,把参数转成一个对象。

6.Function()

JS 函数声明需要以 function 关键字开头,之后为要创建的函数名称,function 关键字与函数名称之间使用空格分开,函数名之后为一个括号( ),括号中用来定义函数中要使用的参数(多个参数之间使用逗号,分隔开),一个函数非常多可以有 255 个参数,最后为一个花括号{ },花括号中用来定义函数的函数体(即实现函数的代码)。

7.RegExp()

RegExp用来表示正则表达式。正则表达式用于对字符串模式匹配及检索替换,是对字符串执行模式匹配的强大工具。

8.Date()

Date()是用来获得当前的时间。该函数常用格式为Date(year,month,day),三个参数分别为年月日,year是包含的数值可以是0-9999,month不限于1-12,day也不限于1-31。

9.Error()

可以使用error()构造函数创建错误对象,对象接收一个参数用来表示错误信息,error对象会把它作为message属性的值;如果没有参数,它将使用一个预定义的默认字符串作为属性值。

10.Symbol()

Symbol是一种基本数据类型,Symbol()函数会返回symbol类型的值;该类型具有静态属性和静态方法。每个从Symbol()返回的symbol值都是少数的,一个symbol值能作为对象属性的标识符。

延伸阅读

原生函数是什么

所谓的原生函数就是不依赖任何运行环境(如浏览器、Node.js等),完全本身自带,不寄托任何宿主对象(如浏览器的 window)。原生函数作用是可以被当作构造函数来使用,通过原生函数来创建封装对象(整个过程为包装)。封装对象有非常大的作用,基本类型值没有 .length 和 toString() 这样的属性和方法,需要通过封装对象才能访问,JavaScript 会自动为基本类型值包装一个封装对象。

对于复合值(引用类型)数组(array)、对象(object)、函数(function)和正则表达式,通常喜欢以“常量”的形式来创建它们。实际上,使用常量和使用构造函数的效果是一样的(创建的值都是通过封装对象来包装)。

回复

我来回复
  • 暂无回复内容

注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部