javascript标准库(js的标准内置对象)总结(4)

定义:可以根据给定的进制数的一个字符串数解析成整数。
参数:string要解析的值,radix一个介于2和36之间的整数(数学系统的基础),表示上述字符串的基数。

实例方法

下列方法均返回为字符串。

numObj.toExponential([fractionDigits])

定义:以指数表示法返回该数值字符串表示形式。
参数:fractionDigits一个整数,用来指定小数点后有几位数字。
返回:一个用幂的形式 (科学记数法) 来表示Number 对象的字符串。

numObj.toFixed(digits)

定义:使用定点表示法来格式化一个数。
参数:digits小数点后数字的个数。
返回:所给数值的定点数表示法的字符串形式。

numObj.toPrecision(precision)

定义:以指定的精度返回该数值对象的字符串表示。
参数:precision一个用来指定有效数个数的整数。
返回:以定点表示法或指数表示法表示的一个数值对象的字符串表示。

numObj.toLocaleString([locales [, options]])

定义:返回这个数字在特定语言环境下的表示字符串。
参数:locales为指定本地要使用的编号系统,options为有下列属性(localeMatcher、style、currency等等但存在一定的兼容性)
返回:返回一个语言环境下的表示字符串。
PS:通常用于格式化为某种货币形式。

numObj.toString([radix])

定义:返回指定 Number 对象的字符串表示形式。
参数:radix指定要用于数字到字符串的转换的基数(从2到36)。
返回:转换后的字符串。

numObj.valueOf()

定义:返回一个被 Number 对象包装的原始值。
返回:表示指定 Number 对象的原始值的数字。

String

静态方法

String.fromCharCode(num1, …, numN)

定义:返回使用指定的Unicode值序列创建的字符串。

String.fromCodePoint(num1[, …[, numN]])

定义:返回使用指定的代码点序列创建的字符串,但是这个方法不能识别 32 位的 UTF-16 字符(Unicode 编号大于0xFFFF)。

String.raw(callSite, …substitutions) || String.rawtemplateString

是用来获取一个模板字符串的原始字面量值的。

实例属性

length

返回:字符串的长度。

N

返回:第N个字符串,但不能更改。

实例方法

str.charAt(index)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/62.html