VM ware + CentOS7 網路配置及換源教程
阿新 • • 發佈:2022-04-21
JavaScript 中的所有事物都是物件:字串、數值、陣列、函式…
物件建立
var obj = Object.create({x:1});
屬性
obj.x; // 通過 . 訪問 obj["y"]; // 通過中括號訪問 delete obj.x; // 刪除屬性 for (var variable in object) { if (object.hasOwnProperty(variable)) { } } 'x' in obj; // true 'toString' in obj; // true 會查詢原型鏈上的屬性 obj.hasOwnProperty('x'); //true obj.hasOwnProperty('toString'); //false 不會查詢原型鏈上的屬性
方法
var obj = {
firstName:"John",
fullName: function () {
return this.firstName + " " + this.lastName;
}
}
obj.fullName();
原型鏈
function foo() {}
foo.prototype.z = 3;
var obj = new foo();
obj.x = 2;
obj.y = 3;
obj.z // 3
物件詳解
日期物件
var myDate=new Date(); // 可以在括號中定義初始值 document.write(myDate); // 列印當前時間 myDate.getFullYear(); // 輸出、設定年份 myDate.setFullYear(2013); myDate.getDay(); // 返回星期,整數 0 代表星期日
字串物件
obj.charAt(index); // 返回指定位置的字元 // 返回指定字串(substring)在某個字串(obj)中首次出現的位置 // 從 startPos 開始檢索 obj.indexOf(substring, startPos); obj.split(separator, limit); // 將字串(obj)用(separator)分割並返回陣列 obj.substring(startPos, stopPos) // 擷取指定位置的字串 obj.substring(7) // 若只有一個值,則返回從該位置直到結束 obj.substring(2,6); obj.substr(startPos, length); // 從指定位置提取指定長度的字串 obj.toUpperCase(); // 字串轉換成大寫
Math
向上取整
Math.ceil(0.8); // 返回 1