• 二、js基本语法


    一、表达式和语句

    表达式:

    • 1+2 值为3
    • fn(1,2) 值是该函数的返回值
    • console.log 为函数本身
    • console.log(3) 值为undefined
      语句:
    • var num = 100
      区别:
    1. 表达式一般都有值,语句可能有也可能没有
    2. 语句一般会改变环境
    3. 当然,都有特殊情况

    注:大部分空格无意义, 回车大部分无影响,return后面加上回车相当于return undefined

    二、标识符

    1. 第一个字符为Unicode字母或$或_或中文,不能让数字开头
    2. 后面的字符除了以上所述,还可以是数字
      举例:
    • var _=1
    • var $=1
    • var ___=3
    • var 我 = 'me'

    三、if语句

    一道面试题

    a = 1
    if(a === 2)
      console.log('a')
      console.log('a=2')
    结果:输出 a=2
    

    条件语句的常见使用方式:

    1. if else
    2. switch
    3. 三元表达式
    4. A && B
    5. fn && fn()
    6. A || B
    7. A = A||B

    四、while循环

    break:终止循环,仅终止最近的一层
    continue:退出当前一次循环

    五、label语句(不是对象)

    {
       foo:1;(分号可有可无)
    }
    

    在谷歌控制台运行不加分号的情况下会自动转为对象(谷歌浏览器作了某些措施),加上分号则输出1
    在火狐浏览器无论什么情况都输出1

  • 相关阅读:
    redhat yum ISO 本地源
    md5sum的使用
    查看进程内存使用情况
    常见User-Agent大全
    aggregate和annotate使用
    Django logging配置
    Django 开发调试工具:Django-debug-toolbar
    浏览器的同源策略及跨域解决方案
    Python contenttypes组件
    Dajngo admin
  • 原文地址:https://www.cnblogs.com/silent-cat/p/14002911.html
Copyright © 2020-2023  润新知