JS常用的函数和对象非常多,以下是其中几个常用的函数和对象的定义及用法示例:
函数
1. parseInt()
parseInt()
函数将一个字符串解析成整数,或者说提取数字部分,并返回整数。如果不能转换,则返回NaN。 注意:如果字符串以0x或0X前缀开头, parseInt()
函数会把数字识别为16进制数字。
语法:
parseInt(string, radix);
- string:需要解析的字符串
- radix:数字的基数。大多数情况下,不需要使用此参数。
示例1:对于一个字符串 "123"
,使用 parseInt() 方法解析出数字:
let str = "123"
let num = parseInt(str)
console.log(num) // 123
示例2:将一个由十六进制数转为十进制数:
let hex = "0x10";
let dec = parseInt(hex, 16);
console.log(dec); // 16
2. parseFloat()
parseFloat()
函数将一个字符串解析成浮点数,并返回浮点数。如果无法解析,则返回 NaN。
语法:
parseFloat(string);
- string:需要解析的字符串
示例1:对于字符串 "3.14159"
,使用方法 parseFloat() 解析:
let pi = parseFloat("3.14159");
console.log(pi); // 3.14159
示例2:对于包含 currency symbol 的金额字符串,使用 parseFloat() 将其解析为浮点数:
let money = "$20.25";
let cost = parseFloat(money.substring(1));
console.log(cost); // 20.25
对象
1. Date 对象
Date 对象可以用来处理日期和时间信息。创建一个 Date 对象,通过 new 操作符调用 Date() 构造函数。
语法:
new Date();
示例1:获得当前的日期和时间:
let now = new Date();
console.log(now); // 当前的日期和时间
示例2:设置 Date 对象使用时间(2017年4月3日上午10点15分30秒):
let time = new Date(2017, 3, 3, 10, 15, 30);
console.log(time); // 2017-04-03T02:15:30.000Z
2. Math 对象
Math 对象提供了一组方便的数学函数,包含了数学常量和方法。Math 对象是因为毫不相关的全局对象,不需要创建新的实例就可以使用它们。
语法:
Math.method();
示例1:返回最大数:
let max = Math.max(1, 5, 20, 30, 100)
console.log(max); // 100
示例2:返回随机数:
let random = Math.random()
console.log(random); // 每次调用随机生成带有小数的0~1之间的随机数
以上就是 JS 中常用函数和对象的定义及用法示例。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JS几个常用的函数和对象定义与用法示例 - Python技术站