javascript 常用全局方法

1 篇文章 0 订阅

Infinity:代表正的无限大的数值

var x=1.797546546546546E+5445;
document.write(x+"<br>");a
var y=-1.797546546546546E+5445;
document.write(y)

//运行结果
x=Infinity
y=-Infinity

NaN指示某个值是不是数字值

Number.NaN

undefined:指示未定义的值

var t1="";
var t2;
if(t1==undefined){
alert("t1 is undefined");
}if(t2==undefined){
alert("t2 is undefined");
}

t2 is undefined

decodeURI() 解码某个编码的URI

uri //必须一个字符串,含有解码的URI或其他要解码的文本

decodeURIComponent():解码一个编码的URI组件

uri//	必需。一个字符串,含有编码 URI 组件或其他要解码的文本

escape(string):对字符串进行编码

string//必须。要被转义或编码的字符串

eval(string):计算javascript字符串,并把它作为脚本代码来执行

 string//要计算的字符串,其中含有计算的javascript表达式或要执行的语句

isFinite(value):检查某个值是否为有穷大的数

value//要检测的数字

isNaN(value):检查某个值是否有数字

value //要检测的值

Number(obj):把对象的值转换为数字

obj//一个javascript对象,如果没有提供参数 则返回0

parseFloat(string):解析一个字符串并返回一个浮点数

string//要被解析的字符串

parseInt(string, radix): 函数可解析一个字符串,并返回一个整数。

string //要被解析的字符串
radix//表示要解析的数字的基数,该值介于2~36之间

String(obj) 函数把对象的值转换为字符串

obj//javascript对象

unescape(string) 函数可对通过 escape() 编码的字符串进行解码

string//要解码的字符串。

JSON.stringify(value[, replacer[, space]])

JSON 通常用于与服务端交换数据。

在向服务器发送数据时一般是字符串。

value:
必需, 要转换的 JavaScript 值(通常为对象或数组)。

replacer:
可选。用于转换结果的函数或数组。

如果 replacer 为函数,则 JSON.stringify 将调用该函数,并传入每个成员的键和值。使用返回值而不是原始值。如果此函数返回 undefined,则排除成员。根对象的键是一个空字符串:""。

如果 replacer 是一个数组,则仅转换该数组中具有键值的成员。成员的转换顺序与键在数组中的顺序一样。当 value 参数也为数组时,将忽略 replacer 数组。

space:
可选,文本添加缩进、空格和换行符,如果 space 是一个数字,则返回值文本在每个级别缩进指定数目的空格,如果 space 大于 10,则文本缩进 10 个空格。space 也可以使用非数字,如:\t。

JSON.parse(text[, reviver])

JSON 通常用于与服务端交换数据。

在接收服务器数据时一般是字符串。

text:必需, 一个有效的 JSON 字符串。
reviver: 可选,一个转换结果的函数, 将为对象的每个成员调用此函数。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值