lhywell / py_vs_js

python与javascript语法的精炼比较

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

python vs javascript

python与javascript语法的精炼比较

金字塔的不同表示

for i in range(10):
    print(i*'h')
var str = '';
for (var i = 0; i < 10; i++) {
    str += 'h';
    console.log(str);
}
h
hh
hhh
hhhh
hhhhh
hhhhhh
hhhhhhh
hhhhhhhh
hhhhhhhhh

序列连接和重复操作

x=[1,2,3,4,5,6,7,8,9]
y=['a','b']
print(x+y)
print(x*2)
var x = [1, 2, 3, 4, 5, 6, 7, 8, 9];
var y = ['a', 'b'];
console.log(x.concat(y))
console.log(x.concat(x))
[1, 2, 3, 4, 5, 6, 7, 8, 9, 'a', 'b']
[1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9]

求数组最大值最小值

x=[2,4,21,4,123]
print(max(x))
print(min(x))
var x=[2,4,21,4,123];
console.log(Math.max.apply(null, x));
console.log(Math.min.apply(null, x));
123
2

首字母大写

x='abcdef'
print(x.capitalize())
var x='abcdef';
x.substring(0,1).toUpperCase()+x.substring(1);

//正则表达式
x.toLowerCase().replace(/( |^)[a-z]/g, (L) => L.toUpperCase());

About

python与javascript语法的精炼比较


Languages

Language:JavaScript 62.1%Language:Python 37.9%