【JavaScript复习八】内置对象String和Math

欢迎来到JS复习专栏,本文章主要内容是内置对象String和Math的常见方法

内置对象String的常用方法

Number.isInteger() 判断是否为整数

语法:

布尔值 = Number.isInteger(数字);


toFixed() 小数点后面保留多少位

语法:

字符串 = myNum.toFixed(num);

将数字 myNum 的小数点后面保留 num 位小数(四舍五入),并返回。不会改变原数字。注意,返回结果是字符串。

举例:

let num = 3.456;
let num2 = num.toFixed(2);

console.log(num); // 打印结果:3.456
console.log(num2); // 打印结果:3.46

console.log(typeof num); // number
console.log(typeof num2); // string

Math内置对象的常用方法

下面这张图有简单的介绍

在这里插入图片描述

Math.random() 方法:生成随机数

生成 [0, 1) 之间的随机浮点数。

//生成 [0, x) 之间的随机数
    Math.round(Math.random()*x)
//生成 [x, y) 之间的随机数
    Math.round(Math.random()*(y-x)+x)

生成 [x, y]之间的随机整数

我们可以直接封装一个函数,如下所示:

    function getRandom(min, max) {
    
    
        return Math.floor(Math.random() * (max - min + 1)) + min;
    }

pow():乘方

如果想计算 a 的 b 次方,可以使用如下函数:

Math.pow(a, b);

sqrt():开方

如果想计算数值a的开二次方,可以使用如下函数:

Math.sqrt(a);

url 编码和解码

URI (Uniform ResourceIdentifiers,通用资源标识符)进行编码,以便发送给浏览器。有效的URI中不能包含某些字符,例如空格。而这URI编码方法就可以对URI进行编码,它们用特殊的UTF-8编码替换所有无效的字符,从而让浏览器能够接受和理解。

encodeURIComponent(); 把字符串作为 URI 组件进行编码
decodeURIComponent(); 把字符串作为 URI 组件进行解码

猜你喜欢

转载自blog.csdn.net/weixin_62542181/article/details/126089338