JS基本语法

204 阅读1分钟

1.什么是表达式和语句

  • 表达式一般都有值,语句可能有也可能没有
  • Console.log(3)
  • var a =1

2.标识符的规则

  • 第一个字符可以是Unnicode字母(如英文希腊字母)、$、_(下划线)还有中文,之后可加数字
  • 变量名是标识符

区块block

{
	*
}

一般与if else while for 一起使用

3.if else语句

If(表达式){
	语句1
}
Else{
	语句2
}

4.while for语句

  • While(表达式){语句}

  • 判断表达式的真假

  • 当表达式为真,执行语句,执行完再判断表达式的真假

  • 当表达式为假,执行后面的语句

  • For循环是while循环的方便写法

For(语句1;表达式2;语句3){
  循环体
}
  • 先执行语句1
  • 然后判断表达式2
  • 如果为真,执行循环体,然后执行3
  • 如果为假,直接退出循环,执行后面的语句

5.break continue

  • Break 退出最近一层所有循环
  • Continue 退出当前一次循环

6.label

标识符:{
  
}
  • 表示用户界面中某个元素的说明。

注释的方式

  • 注释一行 //
  • 注释一段 /* 内容 */

大部分空格回车不影响代码,除了return后面 ,return后面加回车的话会自动默认return undefined

  • a?b:c可以替换短句ifelse
  • if x存在则输出y可以用x &&输出y
  • a = a || 100
  • if a为真则a=a else a=100;
while(a! == 1){
  console.log(a)
  a = a + 0.1
}

是死循环,因为浮点数精度问题,a会等于0.9999999999然后再+0.1跳过1判定