JavaScript的基础语法

123 阅读1分钟

JavaScript的基础语法

js的注释

//

  • 快捷键:ctrl+/

/* */

  • 快捷键:shift+alt+a

输入输出语法

输入语法

  • prompt()

输出语法

  • alert()
  • console.log()
  • document.write()

变量

命名规则和规范

  • 规则

    • 由字母,数字,下划线,$符号组成,不能以数字开头
    • 不能是关键字和保留字
    • 严格区分大小写

var声明变量和let的区别

  • let为了解决var的一些问题

  • var声明

    • 可以先使用再声明(不合理)
    • var声明过的变量可以重复声明(不合理)
    • 比如变量提升,全局变量,没有块级作用域等等

数据类型

概念和作用

  • 更加充分和高效的利用内存
  • 方便程序员的使用数据

分类

  • 基本数据类型

    • number数值型

      • infinity:无限大
      • NaN:Not a Number
    • string字符串

      • 字符串拼接

        • 拼接不方便引申出模板字符串

          • 模板字符串(es6的语法)
          • 字符串${变量}字符串
    • Boolean布尔型

      • true
      • false
    • undefined未定义

      • 声明了但是没有赋值
    • null空引用

      • 本质是对象
  • 引用数据类型

    • object对象
    • function函数
    • array数组

数据类型的转换

  • 显示转换

    • 转换成数字

      • Number()

      • parse

        • parseInt
        • parseFloat
    • 转换成字符串

      • String()
      • 变量.toString()
  • 隐式转换的小技巧

    • +号作为正号解析可以转换成Number
    • 任何数据和字符串相加结果都是字符串