day02-javascript数据类型

本文主要介绍了JavaScript中的数据类型,包括原始数据类型(如Number、String、Boolean、undefined、null)和引用数据类型(如Array、Object)。区分了原始数据类型与引用数据类型的内存分配和访问机制,探讨了数据类型的转换,尤其是隐式转换和强制转换的规则,并举例说明。此外,还讲解了特殊的基本包装类型的概念。
摘要由CSDN通过智能技术生成

目录

 目标:

一、数据类型的分类

1.1、原始数据类型

1.2、引用数据类型

1.3、原始数据类型和引用数据类型的区别

二、原始数据类型

2.1、JavaScript 字符串

2.2、JavaScript 数字 number

2.3、JavaScript 布尔

2.4、 undefined类型

2.5、null类型

2.6、数据类型的转化

2.7、数字 字符串 布尔(包装类型)

三、引用数据类型

3.1、JavaScript 数组

3.2、JavaScript 对象


 目标:

  • 掌握数据类型的分类(重点)

  • 原始数据类型和引用设计类型的区别

  • 数据类型的转换

一、数据类型的分类

javascript中有两种数据类型,分别是基本数据类型和引用数据类型;

基本数据(原始数据)类型指的是简单的数据段,而引用数据类型则指的是由多个值构成的对象。

typeof 运算符

JavaScript 的 typeof 来确定 JavaScript 变量的类型:typeof 运算符返回变量或表达式的类型:

typeof ""                  // 返回 "string"
typeof "Bill"              // 返回 "string"
typeof "Bill Gates"          // 返回 "string"

 

1.1、原始数据类型

  • Number

  • string

  • boolean

  • null

  • underfined

1.2、引用数据类型

  • 对象 Object

  • 数组 Array

  • 函数 Function

  • Date 日期

1.3、原始数据类型和引用数据类型的区别

  • 声明变量时的存储分配

  • 不同的内存分配机制也带来了不同的访问机制

  • 复制变量时的不同

二、原始数据类型

2.1、JavaScript 字符串

字符串是存储字符(比如 "Bill Gates")的变量。

字符串可以是引号中的任意文本。您可以使用单引号或双引号:

Var str=”xiaoming”

字符串的变量内容一旦创建不可改变!如果要改变,只能创建新的字符串,抛弃旧的字符串

面试题:

 var str=“hello”;
 str=str+”world”

请问这里共创建了几个字符串?

字符串模板

//var text = `字符串字符串字${变量}符串字符串`

 

2.2、JavaScript 数字 number

JavaScript 只有一种数字类型。数字可以带小数点,也可以不带:

var x1=34.00;      //使用小数点来写
var x2=34;         //不使用小数点来写

极大或极小的数字可以通过科学(指数)计数法来书写:

<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值