学习JavaScript心得----持续更新中!
一 javascript 的两种使用方式
1.内联式:可以使用在HTML中任意元素中.
<html>
<head></head>
<body>
<script>alter("hello world!")</script>
</body>
</html>2.外联式
<html> <head></head> <script style="text/javascript src="这里是要引用的外部JS文件的URL"> <body> </body> </html>
二.JavaScript中的数据类型;
其中的数据类型与JAVA数据类型不同,它是一种弱类型,在声明变量的时候,统一使用var,如:
<html>
<head></head>
<body>
<script>
----声明全局变量
var a =20;-数字类型
var b ="中国"; 字符串类型;
var c = false; 布尔类型; (还有一个基本类型是data类型);
----声明局部变量
function fun(){
var d=0; 局部变量,外部不可访问;
注意:如果没有用var声明,直接赋值则视为全局变量;
e = 28 ---全局变量
全局变量的声明周期在HTML的存在周期中,局部变量的声明周期尽在方法中;
}
</script>
</body>
</html>常用的数据类型还有Array;
三.数据类型间的转化,如
将var vr = "12px" 强制转化为 数字类型, Number("12px");显示结果为NaN,(意思是not a number);
如果用ParseInt(vr),则得到值12,可以得到变量打头的数字,如果变量不是以数字开头,则得到NaN值;
parseInt("132.5)会得到值132,逗号及之后的内容会丢失,使用Number可以得到132,5,另外不属于
有效位的0,会被Number方法丢掉,比如123.00,会得到123;
四.判断数据类型的方法,
如 typeof (返回值包括number,string,undifine(变量未赋值),object(null和Array的返回类型是object) )以及
instanceof(返回值为true 或者 false);
五布尔类型的判断 非零为真,注意NaN,undifine为false;