python vs. js 常用语法对比

python vs. js

变量

python javascript
变量
注释 #
''' '''
//
/* */
变量 a = 3
a, b, c = 1, 2, 3
var a = 3
变量名 区分大小写 区分大小写
变量地址 id(a)
变量类型 type(a)
str
int、float
bool

typeof(a)
String
Number
Boolean
Undefined Null NaN
Object( Array, Function, Date)
类型转换 str()
int() float()
list()
String()
Number()
算数
加减乘除 + - * / + - * /
整除 a // b parseInt( a / b )
% %
乘方 ** ^
输出
字符串 'this is %s and %s' % ('A', 'B')
%s
%d=十进整数
%.02f=十进制小数
%%=%
%x=十六进制

语句

python javascript
逻辑预算运算
and &&
or ||
not !
比较运算符
等于 ==
==
===
不等于 !=
!=
!==
条件语句
一般语句 ifxxxx:
pass
elifxxxx:
pass
else:
pass
if(xxxxx){
pass
}else if(xxxx){
pass
}else{
pass
}
三元运算 a = b if True else c s = a>b ? 'yes' : 'no'
switch-case dic对象来处理 switch(xxx){
case v1:
pass
break
case v2:
pass
break
default:
pass
}

你可能感兴趣的:(python vs. js 常用语法对比)