跟pink老师学习的第2天 变量中的数据

本文介绍了在JavaScript中如何实现变量的交换,强调了编程语言的逻辑性,并详细讲解了数据类型的概念、分类,包括简单数据类型如Number、String和Boolean,以及特殊数值如Infinity和NaN。
摘要由CSDN通过智能技术生成

上节课变量的案例

案例:变量的交换。

first变量里面有two word  second变量里面有one word   想要把second变量里面的数据放到first变量里。如何做?

首先js是一门编程语言,有很强的逻辑性。要明白先做什么后做什么。

思路:我们需要一个临时变量。先把first变量里的东西拿出来放到临时变量second变量里的东西放的first变量里。这就实现了变量的交换。

声明一个临时变量interim 变量first=23  变量second=25

var interim;
var first=23;
var second=25;
console.log(first);
console.log(second);

右键检查

var interim;
var first=23;
var second=25;
interim=first;
first=second;
console.log(first);
console.log(second);

检查如下

新学的课程,变量中的数据

1.为什仫需要数据类型?

在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是就定义了不同的数据类型。简单地说,数据类型就是数据的类别型号。如“李四”和“年龄20”是这些数据类型是不一样的。

2.变量的数据类型

在js中变量的数据类型是只有程序员在运行过程中,根据等号右边的值来确定的。

变量是用来存储值的所在处,它们有名字和数据类型。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。JavaScript是一种弱类型或者说动态语言。这意味着不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。

在代码运行时,变量的数据类型是由JS引擎根据一右边变量值的数据类型来判断的,运行完毕之后,变量就确定了数据类型。
JavaScript拥有动态类型,同时也意味着相同的变量可用作不同的类型:

var mom=18;          mom是数字型
var mom='eight';     mom是字符串型
3.数据类型的分类

JS把数据分为两类:

简单数据类型(Number,String,Boolean,Undefined,Null)

复杂数据类型(object)

4.简单数据类型(基本数据类型)
简单数据类型                说明                           默认值
Number       数字型,包含 整型值和浮点型值,如21 0.21         0
Boolean      布尔值类型,如true,flase,等价与1和0          false
String       字符串类型,如“张三”注意在js里字符串都有带引号    “”
Undefined    var a;声明变量a但是没有给值此时a=undefined    undefined
Null         var a=null;声明变量a为空值                     null
5.数字型Number
(1)数字型进制

最常见的进制有二进制,八进制,十六进制。

八进制数字序列范围:0~7

十六进制数字序列范围:0~9以及A~F

牢记在JS中八进制前加0,十六进制前加0x

(2)数字型范围

Javascript中最大值最小值

最大值Number.MAX_VALUE,这个值为:1.7976931348623157e+308

最小值Number.MIN_VALUE,这个值为:5e-324

(3)数字型三个特殊值

Infinity,代表无穷大,大于任何数值

-Infinity,代表无穷小,小于任何数值

NaN, Not a number,代表一个非数值

(4)isNaN

用来判断一个变量是否为非数字的类型,返回true或者false

  • 20
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值