encodeURI()对象:
用于对特殊字符进行编码,decodeURI()对象:将特殊字符进行解码,常用于URL地址编码中
<script>
var url = 'https://mozilla.org/?x=шеллы'
var urlEncode = encodeURI(url);
console.log(urlEncode); //https://mozilla.org/?x=%D1%88%D0%B5%D0%BB%D0%BB%D1%8B
var urlDecode = decodeURI(urlEncode);
console.log(urlDecode);//https://mozilla.org/?x=шеллы
</script>
Boolean对象:
通过new创建一个含有布尔值的对象,如果Boolean()括号中传入:省略、0、null、false、NaN、undefined、“ ”则表示该对象有初始值false;如果Boolean()括号中传入:任何对象、空数组、“false”、等其他值,则表示该对象有初始值为true; .valueOf()方法可以拿到该对象中的值:
<script>
var boolean = new Boolean(1);
if (boolean.valueOf()) {
console.log('boolean此时表示true');//boolean此时表示true
};
</script>
Function()对象:
通过new创建一个函数对象;Function创建的函数只能在全局作用域中运行
<script>
var sum = new Function('a', 'b', 'c', 'return a + b + c');
console.log(sum(1, 2, 3)); //6
</script>
全局属性 globalThis:
包含全局的this值,类似global object:返回的是一个全局对象:
<script>
function global() {
console.log(globalThis); //Window {window: Window, self: Window, document: document, name: "", location: Location, …}
}
global();
</script>
Infinity对象:
指一个无穷大值;它是一个全局变量:
<script>
function max() {
console.log(Infinity === Math.pow(10, 1000)); //true
}
max();
</script>
isFinite()全局函数:
用于判断一个数值是否有一个有限制:
<script>
function isIn() {
if (isFinite(Infinity)) {
console.log('传入的参数是一个有限值');
} else {
console.log('传入的参数是一个无限值');
};
}
isIn();
</script>
isNaN()方法:
判断一个传入的参数是否是NaN:
<script>
function isNan() {
if (isNaN(10 % 't')) {
console.log('传入的是一个NaN');
} else {
console.log('传入的不是一个NaN');
};
}
isNan();
</script>
JSON对象:
JSON是一种语法,用来序列化对象、数组、数值、字符串、布尔值和 null;它包含两个方法parse()和stringify(); JSON.parse()方法是用来解析JSON字符串的,JSON.stringify()方法是转换json字符串的:
<script>
var str = '{"name":"jack","age":15}';
var result = JSON.parse(str);
console.log(str); //{"name":"jack","age":15},字符串格式
console.log(result); //{name: "jack", age: 15},json格式
var jso = {
'name': 'jack',
'age': '19'
};
var toStr = JSON.stringify(jso);
console.log(jso); //{name: "jack", age: "19"},json格式
console.log(toStr); //{"name":"jack","age":"19"},字符串格式
</script>
提示:本文图片等素材来源于网络,若有侵权,请发邮件至邮箱:810665436@qq.com联系笔者 删除。
笔者:苦海