python和js

JS基础

原生JS

ES5=》浏览器通用的js版本
ES6===Babel===》ES5

JS库和框架

  • x.js,比如:Angular.js,Vue.js,React.js,Backbone.js
  • JQuery

JS运行环境

  • Node.js

JS基础语法

给变量赋值
python

a = 1

js

var a = 1

函数使用
python

print()

js

alert();

定义函数
python

def x(a):
    return a

js

function x(a){
return a;
}

判断语句
python

if True:
    ...
else:
    ...

js

if (true){...}
else{...}
function foo(bar){
    if (bar > 3){
    alert(bar+1);
    }
    else {
    alert("Not enough!")
    }
}

python列表和js数组
python

l = [1,2,3]

js

var l = [1,2,3];

python字典和js对象
python

d = {
    "a":1,
    "b":2
}

js

o = {
    a:1;
    b:2
}
o = {
    a:1,
    b:2
}
Object {a: 1, b: 2}
o.a
1
o.b
2

你可能感兴趣的:(-----JavaScript)