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)-把给定的值转换成字符串;
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步