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());