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: 可选,一个转换结果的函数, 将为对象的每个成员调用此函数。