python与javascript数据类型对比
数字
python有整数和浮点数之分。
JavaScript 只有一种数字类型。数字可以带小数点,也可以不带:
实例
var x1=34.00; //使用小数点来写
var x2=34; //不使用小数点来写
字符串
JavaScript 字符串
字符串是存储字符(比如 "Bill Gates")的变量。
字符串可以是引号中的任意文本。您可以使用单引号或双引号:
实例
var carname="Bill Gates";
var carname='Bill Gates';
python于此类似,没啥不同。
布尔
布尔(逻辑)只能有两个值:true 或 false。
var x=true
var y=false
数组
JavaScript 数组
下面的代码创建名为 cars 的数组:
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数组
python有元组和列表之分
列表如下
>>> classmates = ['Michael', 'Bob', 'Tracy']
>>> classmates
['Michael', 'Bob', 'Tracy']
元组如下
>>> classmates = ('Michael', 'Bob', 'Tracy')
列表可变,元组不可变。
对比可以看出
var cars=new Array("Audi","BMW","Volvo");
javascript中var ,new Araay可以说都是冗余设计。