JavaScript学习笔记(四)【数据类型】

在这里插入图片描述
数据类型指的就是字面量的类型

Js中一共六种数据类型

  • String 字符串

  • Number 数值

  • Boolean 布尔值

  • Null 空值

  • Undefined 未定义

  • Object 对象

其中:String Number Boolean Null Undefined属于基本数据类型,Object属于引用数据类型

字符串 String

  • 字符串需要用引号引起来

  • 双引号单引号都行,但是不要混着用

  • 引号不能嵌套,双引号里面不能放双引号,单引号里面不能放单引号

  • 字符串中可以用 \ 作为转义字符

var str="hello";
var str="我说:'我来了'"
var str="我说:\"我走了\""

\n 换行
\t 制表符 tab
\\ 表示\

数据 Number

  • Js中所有的数值都是Number类型

  • 包括正数和浮点数(小数)

  • typeof可以用来检查变量类型

var a = 100;
console.log(typeof a);//Number
console.log(typeof(a));//Number 另一种写法
  • Js中表示数值最大值,最小值
console.log(Number.MAX_VALUE)//1.7976931348623157e+308
console.log(Number.MIN_VALUE)//5e-324
  • Infinity: 正无穷,本身是一个字面量,不加引号,也是Number

  • -Infinity:负无穷

  • NaN:特殊数字,表示 Not a Number

布尔值

布尔值只有两个:

  • true 逻辑真
  • false 逻辑假
  • 布尔值用来做逻辑判断,不加引号
var a = true;
var b = false;

Null 和 Undefined

Null:

  • Null只有一个值,就是null

  • null专门用来表示一个为空的对象

  • 使用typeof()返回object

console.log(typeof null);//object

Undefined:

  • 只有一个值,就是 undefined
  • 声明一个变量但不赋值,就是 undefined
  • 使用typeof()返回 undefined
console.log(typeof undefined);//undefined

对象 object

对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:

var man = {name:"John", age:21, id:2015};

之前的文章说过,js可以格式化,使代码更具可读性

var man = {
name : "John",
age  : 21,
id : 2015
 };

猜你喜欢

转载自blog.csdn.net/weixin_45386909/article/details/107738504