JS语法博客

本文介绍了JavaScript的基础语法,包括表达式与语句的区别,标识符的命名规则,if...else...语句的使用,常见的条件语句,while循环中的break和continue语句的作用,以及label语句在面试中的应用示例。
摘要由CSDN通过智能技术生成

1.什么是表达式和语句?
答:表达式一般都有值,语句可能有也可能没有;
语句一般会改变环境(声明 , 赋值);
上面两句话并不是绝对的;

    语句例子: `var a=1`
   表达式例子: 1+1表达式的值为2
   add(1,2)表达式的值为函数的返回值
   console.log表达式的值为函数本身(console.log是函数,console.log表达式的值就是console.log)
   console.log(3)表达式的值为undefined(调用该函数但没有定义,所以该表达式值为undefind)

2.标识符

  • 规则:第一个字符可以是字母 或$ 或_ 或中文
    后面的字符可以是数字及上面所说。

3.if…else…语句
语法:if(表达式){语句1}else{语句2}
{}在语句只有一句的时候可省略,但不建议这样做。

缩进时容易犯的错误
a=1
if(a===2)
console.log('a')//js没有行的概念,只会执行第1个语句;就算2个写在一行,也只会执行第一个;
console.log('a等于2')


最后输出结果是 a等于2

4.常用条件语句

1. if...else...
2. switch
3.A?B:C
4.A&&B
举例:fn&&fn()如果fn存在就调用,不存在就不调用
5.A||B
举例:A=A||B  //B是A的保底值,A不存在就取B,A存在就不动
6.while for 语句

5.while循环break 和 continue
break跳出当前循环
continue终止本次循环,进入下一个循环

6.label语句

面试题
{
foo:1
}
上面这是什么?
答:foo是个label,语句是1;当var a={foo:1}时,foo就是对象了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老老老老李

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值