关键词

JS几个常用的函数和对象定义与用法示例

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 中常用函数和对象的定义及用法示例。

本文链接:http://task.lmcjl.com/news/11246.html

展开阅读全文