python與javascript數(shù)據(jù)類型對比
數(shù)字
python有整數(shù)和浮點數(shù)之分跑揉。
JavaScript 只有一種數(shù)字類型企蹭。數(shù)字可以帶小數(shù)點婿斥,也可以不帶:
實例
var x1=34.00; //使用小數(shù)點來寫
var x2=34; //不使用小數(shù)點來寫
字符串
JavaScript 字符串
字符串是存儲字符(比如 "Bill Gates")的變量茴恰。
字符串可以是引號中的任意文本竖配。您可以使用單引號或雙引號:
實例
var carname="Bill Gates";
var carname='Bill Gates';
python于此類似何址,沒啥不同。
布爾
布爾(邏輯)只能有兩個值:true 或 false进胯。
var x=true
var y=false
數(shù)組
JavaScript 數(shù)組
下面的代碼創(chuàng)建名為 cars 的數(shù)組:
var cars=new Array();
cars[0]="Audi";
cars[1]="BMW";
cars[2]="Volvo";
或者 (condensed array):
var cars=new Array("Audi","BMW","Volvo");
或者 (literal array):
python數(shù)組
python有元組和列表之分
列表如下
>>> classmates = ['Michael', 'Bob', 'Tracy']
>>> classmates
['Michael', 'Bob', 'Tracy']
元組如下
>>> classmates = ('Michael', 'Bob', 'Tracy')
列表可變用爪,元組不可變。
對比可以看出
var cars=new Array("Audi","BMW","Volvo");
javascript中var 胁镐,new Araay可以說都是冗余設(shè)計偎血。