JavaScript_部分基础知识

JavaScript数据类型

  1. string
  2. number
  3. boolean
  4. object
  5. function

3种对象类型

  1. Object
  2. Date
  3. Array

2个不含任何值的数据类型

  1. null
  2. undefined

Note:

  • NaN的数据类型是number
  • 数组Array的数据类型是object
  • 日期Date的数据类型为object
  • null的数据类型是object
  • 未定义变量的数据类型为undefined

如果对象是JavaScript Array或 JavaScript Date,我们就无法typeof来判断他们的类型,都是object.

变量提升

变量可以在使用后声明,也就是可以先使用再声明。

变量提升:函数声明和变量声明总是会被解释器悄悄地被“提升”到方法的最顶部。

JavaScript只有声明的变量会提升,初始化的不会。

严格模式

严格模式即再严格的条件下运行,我们需要使用:use strict 指令来指定代码在严格条件下执行,严格模式下不能使用未声明的变量。

严格声明模式通过在脚本或函数的头部添加 “use strict” 表达式来声明。

JSON

全称是:JavaScript Object Notation

JSON是一种轻量级的数据交换格式,通常用于服务端存储和向网页端传输数据。JSON使用JavaScript语法,但是JSON格式仅仅是一个文本。

JSON实例:

{"sites":[
            {"name":"Baidu", "url":"http://www.baidu.com/"},
            {"name":"Google", "url":"https://www.google.com/"},
            {"name":"Runoob", "url":"http://www.runoob.com/"}
        ]}

JSON语法规则:

  • 数据为 键/值 对  (一个名称对应一个值,键/值对包括字段名称(在双引号中),后面一个冒号,然后是值)
  • 每组数据间由逗号分割
  • 大括号保存对象
  • 方括号保存数组

 

 

猜你喜欢

转载自blog.csdn.net/weixin_42545594/article/details/84982280
今日推荐