1. 程式人生 > 資訊 >瑞薩電子宣佈 2023 年前將車載 MCU 產能提高 5 成以上

瑞薩電子宣佈 2023 年前將車載 MCU 產能提高 5 成以上

(1)值型別(基本型別):字串(string)、數值(number)、布林值(boolean)、undefined、null (這5種基本資料型別是按值訪問的,因為可以操作儲存在變數中的實際的值)(ECMAScript 2016新增了一種基本資料型別:symbol )

儲存在棧中

(2)引用型別:物件(Object)、陣列(Array)、函式(Function)

儲存在堆

function Animal (name) {
// 屬性
this.name = name || 'Animal';
// 例項方法
this.sleep = function(){
console.log(this.name + '正在睡覺!');
}
this.name1 = 'Animal1';
//例項引用屬性
this.features = [];
}
function Cat(name){
}
Cat.prototype = new Animal();

var tom = new Cat('Tom');
var kissy = new Cat('Kissy');

console.log(tom.name); // "Animal"
console.log(tom.name1); // "Animal1"
console.log(kissy.name); // "Animal"
console.log(tom.features); // []
console.log(kissy.features); // []

tom.name = 'Tom-New Name';
tom.name1 = 'Tom-New Name';
tom.features.push('eat');
//針對父類例項值型別成員的更改,不影響
console.log(tom.name); // "Tom-New Name"
console.log(kissy.name); // "Animal"
console.log(tom.name1); // "Tom-New Name"
console.log(kissy.name1); // "Animal1"
//針對父類例項引用型別成員的更改,會通過影響其他子類例項
console.log(tom.features); // ['eat']
console.log(kissy.features); // ['eat']