标签: javascript

JS 中 slice, substr, substring 的区别

首先,他们都接收两个参数,slice和substring接收的是起始位置和结束位置(不包括结束位置),而substr接收的则是起始位置和所要返回的字符串长度。直接看下面例子:

typeof-and-nan

首先,NaN不是关键字(和 true,false,null 等不同),它是全局对象上的一个属性。NaN 的值和 Number.NaN 的值相同:

JSONP 实现跨域的原理【转载】

JSON(JavaScript Object Notation)和JSONP(JSON with Padding)虽然只有一个字母的差别,但其实他们根本不是一回事儿:JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互协议。