javascript学习笔记2

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