javascript学习笔记2

本文深入解析JavaScript中的数据类型,包括undefined、null、boolean、number、string及object的特性与区别,同时详述了typeOf函数的使用,以及如何通过Number()、parseInt()和parseFloat()进行类型转换。此外,还介绍了isNan()函数用于检测非数字值的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

typeo函数获取一个变量的类型:

*unddfined-如果变量是Unddfined类型的

*boolean-如果变量是Boolean类型的

*number-如果变量是Number类型的(整数、浮点数)

*string-如果变量是String类型的(“采用”“、”)

*object-如果变量是一种引用类型或Null类型的

如:new Array()/new String()...

*function--函数类型

 

JavaScript的数据类型

undefined类型

null类型(对象)

boolean类型

number类型

八进制和十六进制数012

浮点数

特殊的Number值

string类型

var s="hello";

document.write(s+"<br/>");

document.write(s[1]+"<br/>");//适用下标可以取出对应的字符

document.write(s.length+"<br/>");//求长度

 

object引用类型

引用类型通常叫做类(class),也就是说,遇到引用值,所处理的就是对象。

object对象自身用处不大,不过在了解其他类之前,还是应该了解它。

ECMAScript中的Object对象与Java中的java.lang.Object相似,

因为ECMAScript中的所有对象都由这个对象继承而来,Object对象中的所有属性和方法都会出现在其他对象中,所以理解了Object对象就可以更好地理解其他对象。

 

类型转换:

使用:Number()、parselnt()和parseFloat()做类型转换

Number()强转一个数值(包含整数和浮点数)。

*parselnt()强转整数,

*parseFloat()强转浮点数

 

函数isNan()检测参数是否不是一个数字。is not a number

 

ECMAScript 中可用的三种强制类型转换如下:

Boolean(value)-把给定的值转换成Boolean型;

Number(value)-把给定的值转换成数字(可以是整数或浮点数);

String(value)-把给定的值转换成字符串;

转载于:https://www.cnblogs.com/Strong-stone/p/9699667.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值