向 Number 內建類(原型)上擴充套件方法

2021-10-21 14:57:50 字數 944 閱讀 7150

// anonymous: 匿名函式的名稱

// 閉包的作用是防止函式跟全域性函式有衝突

// 函式自調方式

// ~ function() {}();

// (function() {})()

~function

anonymous

(proto

)// 返回 num

return num;};

// 函式表示式

// 把匿名函式改為具名函式,在全域性通過函式名無法訪問此函式

proto.

plus

=function

plus

(num);

proto.

minus

=function

minus

(num);

}(number

.prototype)

;let n =10;

let m = n.

plus(10

).minus(5

);console.

log(m)

;// => 15 (10+10-5)

// 向 number 內建類(原型)上擴充套件方法

// 建立乙個資料型別值:

// 1.字面量方式

// 2.建構函式方式

// 不論哪一種方式,建立出來的結果都是所屬類的例項

// => 基本資料型別兩種建立方式是不一樣的: 字面量建立的是基本型別值,

// 建構函式方式建立的是引用型別值

// let x = 10; // 字面量方式

// let y = new number(10); // 建構函式方式

// console.log(y.valueof() === x);

// => 物件結果的原始值是基本型別數字 10

javaScript內建物件Number

number 靜態物件,不需要例項,直接就呼叫物件名訪問 屬性 constructor 返回建立物件boolean函式的引用 例 max value 表示js中最大的數。近似值 1.7976931348623157 x 10308 例 結果 1.7976931348623157e 308 min v...

Number 型別相關內建函式

數學函式 math 函式描述 abs x 返回數字的絕對值 ceil x 向後取整 cmp x,y 若x y 返回 1,若 x y 返回0,若 x y 返回1。python 3 使用 x y x exp x 返回e的x次冪 ex fabs x 返回數字的絕對值 floor x 向前取整 log x ...

perl內建函式原型

通過原型定義程式設計師自己的函式,可以像perl內建函式一樣呼叫自己的函式。原型對引數的個數,引數的型別等做各種約束。使用原型定義函式,函式更安全更好用。下面是本人對函式原型的理解,僅供交流學習。按照基本方式定義mypush子例程 sub mypush呼叫mypush array,item 如果子例...