详细解析JavaScript中的全局属性和方法

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 详细解析JavaScript中的全局属性和方法今天来补充JavaScript中的最后一部分内容,JavaScript中的全局属性和方法(函数)。1.全局属性 // 属性 // Infinity 代表正的无穷大的数值。 // 在Javascript中,超出 1.7976931348623157E+103088 的数值即为Infinity,小于 -1.7976931348623157E+103088 的数值为无穷小。 var num1 = 1.7976931348623157E+103088; var num2 = -1.79769313486

详细解析JavaScript中的全局属性和方法




今天来补充JavaScript中的最后一部分内容,JavaScript中的全局属性和方法(函数)。


1.全局属性


// 属性// Infinity   代表正的无穷大的数值。// 在Javascript中,超出 1.7976931348623157E+103088 的数值即为Infinity,小于 -1.7976931348623157E+103088 的数值为无穷小。varnum1=1.7976931348623157E+103088;
varnum2=-1.7976931348623157E+103088;
console.log(num1);
console.log(num2);
// NaN       指示某个值是不是数字值。console.log(Number("abc"));
// undefined  指示未定义的值。vara;
console.log(a);

2.全局方法


// 方法// encodeURI()  把字符串编码为 URI。// encodeURIComponent() 把字符串编码为 URI 组件。varstr="我是一个中国人";
varstr3=encodeURI(str);
console.log(str3);//%E6%88%91%E6%98%AF%E4%B8%80%E4%B8%AA%E4%B8%AD%E5%9B%BD%E4%BA%BA// decodeURI()  解码某个编码的 URI。varstr4="file:///D:/test/0610/07JavaScript%E7%9A%84%E5%85%A8%E5%B1%80%E5%B1%9E%E6%80%A7%E5%92%8C%E6%96%B9%E6%B3%95.html";
console.log(decodeURI(str4));
// decodeURIComponent() 解码一个编码的 URI 组件。// escape() 对字符串进行编码。   varstr5=escape(str);
console.log(str5);
// unescape() 对由 escape() 编码的字符串进行解码。console.log(unescape(str5));
// eval() 计算 JavaScript 字符串,并把它作为脚本代码来执行。varstr1="1";
varstr2="2";
console.log(Number(str1) +Number(str2));
console.log(eval(str1+"+"+str2));
// isFinite() 检查某个值是否为 有穷大 的数。  NaN 正负无穷 falseconsole.log(isFinite(num1));
// isNaN()  检查某个值是否是数字。console.log(isNaN("abc"));
// Number() 把对象的值转换为数字。console.log(Number("123"));
console.log(Number(true));
// parseFloat() 解析一个字符串并返回一个浮点数。 小数console.log(Number("123a"));//NaNconsole.log(parseFloat("123.8a"));
// parseInt() 解析一个字符串并返回一个整数。console.log(parseInt("123.8a"));//123  解析数字   取整数部分console.log(parseInt("a123.8"));//NaN// String() 把对象的值转换为字符串。varobj={"name":"张三"}
console.log(String(obj));//[object Object]


总结: 主要要记住几个全局方法的使用,比如数据类型的转换,以及编码解码方法的使用(用来解决带有中文路径的URL乱码的问题)。


视频讲解链接:
https://www.bilibili.com/video/BV1BD4y1D76m/

相关文章
|
8天前
|
JavaScript
js 解析 byte数组 成字符串
js 解析 byte数组 成字符串
|
17天前
|
JavaScript 前端开发
JavaScript基础知识-方法
文章通过示例代码讲解了JavaScript中如何给对象添加方法以及如何调用这些方法。
18 2
JavaScript基础知识-方法
|
17天前
|
JavaScript 前端开发
JavaScript基础知识-数组的常用方法
关于JavaScript基础知识-数组的常用方法。
15 1
JavaScript基础知识-数组的常用方法
|
17天前
|
JavaScript 前端开发
JavaScript基础知识-枚举对象中的属性
关于JavaScript基础知识中如何枚举对象属性的介绍。
24 1
JavaScript基础知识-枚举对象中的属性
|
3天前
|
存储 关系型数据库 MySQL
技术解析:MySQL中取最新一条重复数据的方法
以上提供的两种方法都可以有效地从MySQL数据库中提取每个类别最新的重复数据。选择哪种方法取决于具体的使用场景和MySQL版本。子查询加分组的方法兼容性更好,适用于所有版本的MySQL;而窗口函数方法代码更简洁,执行效率可能更高,但需要MySQL 8.0及以上版本。在实际应用中,应根据数据量大小、查询性能需求以及MySQL版本等因素综合考虑,选择最合适的实现方案。
22 6
|
2天前
|
JavaScript 前端开发
JavaScript Array map() 方法
JavaScript Array map() 方法
|
1天前
|
存储 JavaScript 对象存储
js检测数据类型有那些方法
js检测数据类型有那些方法
|
1天前
|
JavaScript 前端开发
JavaScript 中的新 Set 方法
JavaScript 中的新 Set 方法
|
2天前
|
存储 JavaScript
js切割截取字符串方法
js切割截取字符串方法
|
2天前
|
JavaScript
JS数组合并的常用方法
JS数组合并的常用方法

推荐镜像

更多