物件和變數的區別

2022-07-16 05:51:12 字數 709 閱讀 4010

物件和變數的區別

假如你叫張三,「變數」和「物件」的區別就是「張三」和「你」的區別

再比如:

var st = [40,25];

上述的完整版是:

var st =new array();

st[0]=40;

st[1]=25;

這意思是將乙個陣列型別的物件賦值給乙個var型別的變數。也可以理解為var型別的變數引用乙個陣列。

物件是一對屬性和方法的集合。js中乙個布林值,乙個數字或者一組陣列,日期甚至函式都是物件。而每種型別都有預設的屬性和方法。也可以通過宣告object()來獲取乙個例項自創物件。如果想模組化自創物件就要使用函式來構造。

function createobj( uname ){

this.username= uname;

this.showusername = function(){

return this.username;

var obj1 = new createobj( 'ghostwu' );

var obj2 = new createobj( '衛莊' );

console.log( obj1.showusername() ); //ghostwu

console.log( obj2.showusername() ); //衛莊

這裡的this會指向new構象化的物件。

類變數和物件變數的區別

物件變數為各物件自己所擁有,類變數所有物件所共有 class circle cnt 0 類變數 init 初始化物件 def init self,radius 15 self.radius radius circle.cnt 1oner circle print 圓的半徑 oner.radius p...

和 變數的區別

最初,星號變數是用在函式的引數傳遞上的,在下面的例項中,單個星號代表這個位置接收任意多個非關鍵字引數,在函式的 b位置上將其轉化成元組,而雙星號代表這個位置接收任意多個關鍵字引數,在 b位置上將其轉化成字典 該位置接受任意多個非關鍵字 non keyword 引數,在函式中將其轉化為元組 1,2,3...

變數和物件

變數提供了程式可以使用的有名字的儲存區。c 中的每乙個變數都有特定的型別,該型別決定了 變數的記憶體大小和布局 能夠儲存於該記憶體中的值的取值範圍 可應用在該變數上的操作集。c 程式設計師常常把變數稱為 變數 或 物件 object 物件是記憶體中具有型別的區域。計算左值表示式就會產生物件。嚴格的說...