在number上新增isfinite()用來判斷乙個數值是否是有限的
console.log(number.isfinite(-1));
console.log(number.isfinite(1));
console.log(number.isfinite(nan));
console.log(number.isfinite(-infinity));
console.log(number.isfinite(infinity));
// es5中部署number.isfinite()的方法
(function(global) ,
writable: true,
enumerable: false,
configurable: true
})})(this);
在number中新增isnan()方法用來判斷乙個值是否不是數值
console.log(number.isnan(1));
console.log(number.isnan(『hdh』));
// es5中部署isnan()的方法
(function(global) ,
configurable: true,
writable: true,
enumerable: false
})})(this);
在number中新增isinteger()用來判斷乙個值是否為整數
console.log(number.isinterger(22));
console.log(number.isinteger(『22』));
// es5中部署isinteger()的方法
(function(global) ,
configurable: true,
enumerable: false,
writable: true
})})(this);
在number上新增issafeinteger()用來判斷乙個數是否是安全整數
console.log(number.issafeinteger(math.pow(2, 54)));
console.log(number.issafeinteger(3));
// 在es5上部署issafeinteger用來判斷乙個值是否是安全整數(在js中整數範圍為-2^53到2^53之間,es10中用bigint來定義超過這個範圍的數)
number.issafeinteger = function(value)
在number上新增parseint()將值轉換為整數
console.log(number.parseint(122.44));
在number上新增parsefloat()將值裝換為浮點數
console.log(number.parsefloat(33));
在number上新增了乙個極小的常量epsilon,用來設定誤差範圍
console.log(number.epsilon);
ES6擴充套件
模板字串和標籤模板 const getcourselist function const getcourselist function foo val if status let ul document.createelement ul ul.innerhtml arr.join else pads...
es6擴充套件
擴充套件 1.字串擴充套件 var str hello world substring 1,4 從第1個到第 4 1 個 substr 1,4 從第乙個往後面數四個 重要事項 與 slice 和 substr 方法不同的是,substring 不接受負的引數。indexof searchvalue,...
ES6中函式的擴充套件
一 函式引數 1 引數預設值 基本用法 function sum x,y 1 解構預設值 function sum function sum1 function sum2 預設引數的位置在尾引數的位置,且不計入length中。2 rest引數 function add rest console.lo...