Open summerflowerying opened 7 years ago
null 用来表示尚未存在的对象 undefined用来表示当声明的变量还未被初始化
typeof(undefined) // undefined 注释不是字符串类型 typeof(null) // "object" console.log( xx == undefined) // 如果值为undefined, 则true
typeof(undefined) // undefined 注释不是字符串类型 typeof(null) // "object"
`String.prototype.getBytes = function() { var cArr = this.match(/[^\x00-\xff]/ig); return this.length + (cArr == null ? 0 : cArr.length); }```
使用方法: "dddZ红dddd白".getBytes (); getBytes用正则表达式来判断字符串中包含汉字的个数,包含的汉字都放到数组cArr中,这样cArr的长度就是汉字的总数。getBytes方法返回length加上汉字数,就是总的字节数。 // 返回字符的长度,一个中文算2个 参考博客
window.parent.postMessage
js中两者区别
null 用来表示尚未存在的对象 undefined用来表示当声明的变量还未被初始化
判断方法
typeof(undefined) // undefined 注释不是字符串类型 typeof(null) // "object"
console.log( xx == undefined) // 如果值为undefined, 则truejs获取字符串长度 区别中英文
`String.prototype.getBytes = function() {
var cArr = this.match(/[^\x00-\xff]/ig);
return this.length + (cArr == null ? 0 : cArr.length);
}```
使用方法: "dddZ红dddd白".getBytes (); getBytes用正则表达式来判断字符串中包含汉字的个数,包含的汉字都放到数组cArr中,这样cArr的长度就是汉字的总数。getBytes方法返回length加上汉字数,就是总的字节数。 // 返回字符的长度,一个中文算2个 参考博客
跨域下解决iframe 传递消息
window.parent.postMessage