文章目录
1. Number 对象
1.1. 含义
Number 对象是原始数值的包装对象。
const num = 2.334;
const obj = new Number(num);
console.log(obj); //Number
console.log(typeof obj); //object
1.2. 属性
MAX_VALUE
可表示的最大的数。
MIN_VALUE
可表示的最小的数。
console.log(Number.MAX_VALUE); //1.7976931348623157e+308
console.log(Number.MIN_VALUE); //5e-324
1.3. 方法
toFixed(x)
把数字转换为字符串,结果的小数点后有指定位数的数字。
isInteger
检测指定参数是否为整数。
const obj = new Number(num);
const newNumber = obj.toFixed(2);
console.log(newNumber);
//isInteger 检测指定参数是否为整数。
console.log(Number.isInteger(4.5)); //false
2. 全局对象
2.1. 含义
页面中最大对象(顶级对象),在浏览器的环境中代表window对象,在 nodejs 中代表 global 对象。
2.2. 特点
它的属性和方法都不需要加上对象名(window)。
2.3. 属性
NaN 指示某个值是不是数字值。
undefined指示未定义的值。
2.4. 方法
属性 | 作用 |
---|---|
eval() | 计算 JavaScript 字符串,并把它作为脚本代码来执行。 |
isNaN() | 检查某个值是否是数字。 |
parseFloat() | 解析一个字符串并返回一个浮点数。 |
parseInt() | 解析一个字符串并返回一个整数。 |
String() | 把对象的值转换为字符串。 |
3. 函数的本质
函数本质是对象类型,由Function 类 new出来的一个对象。
使用 Function 构造函数创建一个无参的函数。
const f1 = new Function("alert('hello world!')");
console.log(f1);
f1();
使用 Function 构造函数创建一个带参的函数。
const f2 = new Function("num1", "num2", "return num1 + num2");
console.log(f2);
const res = f2(1, 2);
console.log(res);
标签:const,log,对象,Number,js,new,console
From: https://blog.csdn.net/dongxiaod1/article/details/137169611