console.log()#在控制台输出
alert()#弹出信息框
prompt("this input") #输入框
var 用于申明变量,同一变量在同一作用域中var只是开头声明时使用
操作符
赋值 = (a = b)
运算 +-*/
复合赋值 += 、-=、 *=、/=
递增、递减 ++、--
对象属性访问 . (console.log)
等价性 == 、===、!=、!==
比较 <、>、>=、<=
逻辑 &&与 ||或
值与类型
string number boolena
"dsdsd" 22 true false
代码注释
//单行注释
/*
。。。。
*/多行注释
变量
在同一作用域当中,声明一个变量使用var
常量
常量使用const 声明常量 常量名称大写 例如 const TEST = 312
块
代码中我们经常需要将一系列语句一起分为一组,这就是我们常说的 块儿。在JavaScript中,一个块儿被定义为包围在一个大括号{ .. }
中的一个或多个语句
var price = 22
{
price = price*2
console.log(price
}
这种独立的{ .. }
块儿是合法的,但是在JS程序中并不常见。一般来说,块儿是添附在一些其他的控制语句后面的,比如一个if
语句(见“条件”)或者一个循环(见“循环”)。例如:
var price = 22
if (price >10){
console.log(price)
}
条件判断
var price1 = 222
var price2 = 10
if (price1 > price2){
colsole.log(price1);
}
如果条件不成立
if (price2 > price1){
console.log(price2);
}
else{
console.log(price1);
}
循环
while()
var a = 10; while (a >0){ alert('aaa'); a-=1; } for 循环
for (var i=0;i<=10;i++){ console.log('aaa') } 函数function function_name()
function pringtfa(){ console.log('aaaa') } pringtfa();
对象obj
var persion = { 'name':"张三", 'age':"12" }; console.log(persion.name);