// 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 如果子例...