JS学习笔记——数据类型

这篇博客探讨了JavaScript中的数据类型,包括基本数据类型如数值和字符串的特性和操作。讲解了JavaScript数值的最大最小值、特殊值Infinity、-Infinity和NaN,以及isNaN()函数的用途。此外,还介绍了字符串的长度检测、拼接方法,以及数据类型转换,如转换为字符串、数字型和布尔型的细节。
摘要由CSDN通过智能技术生成

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

在代码运行时,变量的数据类型是由JS引擎根据=右边变量值的数据类型来判断的,运行完毕之后,变量就确定了数据类型。

基本数据类型

JavaScript中数值的最大和最小值

alert(Number.MAX_VALUE) ; / / 1. 7976931348 623157e+308

alert(Number.MIN_VALUE) ; / / 5e-324

数字型三个特殊值

alert(Infinity) ;
// Infinity 
alert(-Infinity) ; // - Infinity
alert (NaN) ;
// NaN

Infinity ,代表无穷大,大于任何数值
-Infinity ,代表无穷小,小于任何数值
NaN , Not a number ,代表一个非数值

isNaN()

isNaN()用来判断一个变量是否为非数字的类型,并且返回一个值,如果是数字,返回的是false 。如果不是数字,返回的是true。

字符串转义符

字符串长度检测

字符串是由若干字符组成的,这些字符的数量就是字符串的长度。通过字符串的length属性可以获取整个字符串的长度。

字符串拼接

多个字符串之间可以使用+进行拼接,其拼接方式为字符串+任何类型=拼接之后的新字符串

拼接前会把与字符串相加的任何类型转成字符串,再拼接成一个新的字符串

数值相加,字符相连

prompt取过来的值是字 符型的

typeof 判断变量数据类型

console.1og(typeof str);

数据类型转换

什么是数据类型转换:就是把一种数据类型的变量转换成另外一种数据类型。

转换为字符串

 转换为数字型

转换为布尔型

代表空、否定的值会被转换为false , 如"、0、NaN、null、 undefined,其余值都会被转换为true

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值