美文网首页
JS的一些基本语法

JS的一些基本语法

作者: 云卷云舒听雨声 | 来源:发表于2020-03-17 00:49 被阅读0次

什么是表达式和语句?

表达式 : 是由运算元和运算符(可选)构成,并产生运算结果的语法结构。
例如:

  • 1+2表达式的值为3
  • add(1,2)
  • console.log表达式的值为函数本身

语句 : 代码由语句构成,表明了执行过程的流程、限定和约定,形式上可以是单行语句,也可以是由大括号括起来的复合语句。语句由分号来分隔。语句是“使某事发生”的指令,不存在返回值一说。
例如 :

var  a  =  1
二者的区别
  • 表达式一般都有值,语句可能有也可能没有
  • 语句一般会改变环境(声明、赋值)
    (注:上面两句话并不是绝对的)

标识符的规则

规则
  • 第一个字符,可以是Unicode字母或$或_或中文
  • 后面的字符,除了上面所说,还可以有数字
变量名是标识符

例如

  • var _ = 1
  • var $ = 2
  • var ___ = 6
  • var 你好 ='hi'

if... else 语句

语法

推荐使用写法

if (表达式) {
   语句
} else  if  (表达式)  {
   语句
} else  {
   语句
}

次推荐使用写法

function  fn()  {
    if  (表达式)  {
   return   表达式
}
 if  (表达式)  {
   return   表达式
}
  return  表达式
}

有时候可以用以下两种写法来代替if语句

&&短路逻辑

例如:A&&B&&C&&D
该语句取第一个假值或D,并不会取true/false

||短路逻辑

例如:A||B||C||D
该语句取第一个真值或D,并不会取true/false

while循环

语法

while (表达式) {
   语句
}
  • 判断表达式真假
  • 当表达式为真,执行语句,执行完再判断表达式的真假
  • 当表达式为假,执行后面的语句

for循环

语法

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

区块block

把代码包在一起

{
   let  a  =  1
   let  b   =   2
}

常常与if/for/while合用

break 和continue

  • break:表示跳出整个for循环。
  • continue:表示跳出当前循环。

label的用法

语法

例如

foo: {  
       console.log(1);
       break  foo;
       console.log('本行不会输出');
}
console.log(2);

需要注意一个点

{
    foo:1
}

这个代码表示:这是一个标签,语句就是一个1

相关文章

  • JS的一些基本语法

    什么是表达式和语句? 表达式 : 是由运算元和运算符(可选)构成,并产生运算结果的语法结构。例如: 1+2表达式的...

  • JS基本操作

    js编写位置 js基本语法 字面量和变量

  • iOS中WKWebView和Native交互

    前言 了解本文之前需要准备JS和WebView的一些基础知识,需要知道JS的基本语法和WebView调用JS的常用...

  • JS补充3

    JS的基本语法 JS语句基本规则 语句后面要用分号结束,特例:function,for, if后面...

  • 10

    js编写位置 !DOCTYPE html> js编写位置 js基本语法 !DOCTYPE html> ...

  • JS基础和WebAPIs的关联性

    学习ECMAscript标准规定的基本语法掌握JS基础语法只学习JS基础做不了网页交互效果学习JS基础语法是为了后...

  • 4/07day28_js基础

    day28_js基础 回顾 JS基础语法 JS运算符 JS流程控制语句 条件语句 JS的条件语句和Java语法基本...

  • js基本语法

    1、分类ECMAScript js基本语法与标准DOM Document Object Mode...

  • JS基本语法

    1、分类ECMAScript js基本语法与标准DOM Document Object Model文档对象模型BO...

  • JS基本语法

    编写位置: 可以将js代码编写到外部js文件中,然后通过script标签引入 写到外部文件中可以在不同的页面中同时...

网友评论

      本文标题:JS的一些基本语法

      本文链接:https://www.haomeiwen.com/subject/nqsaehtx.html