JavaScprit基础重要1
一:javaScript可以出现的地方
JavaScript可以出现在HTML的任意地方。使用标记
<script>…</script>,你可以在HTML文档的任意地方插入JavaScript,甚至
在<HTML>之前插入也不成问题。不过如果要在声明框架的网页(框架网页)中插
入,就一定要在<frameset>之前插入,否则不会运行。
二:javaScprit的特殊用法
如果想在浏览器的“地址”栏中执行JavaScript语句,用这样的格式:
javascript:<JavaScript语句>这样的格式也可以用在连接中:
<ahref="javascript:<JavaScript语句>">...</a>
三:变量类型
整型只能储存整数。可以是正整数、0、负整数,可以是十进制、八进制、十六
进制。八进制数的表示方法是在数字前加“0”,如“0123”表示八进制数
“123”。十六进制则是加“0x”:“0xEF”表示十六进制数“EF”。
浮点型即“实型”,能储存小数。有资料显示,某些平台对浮点型变量的支持
不稳定。没有需要就不要用浮点型。
字符串型是用引号“""”、“''”包起来的零个至多个字符。用单引号还是
双引号由你决定。跟语文一样,用哪个引号开始就用哪个结束,而且单双引号可
嵌套使用:'这里是"JavaScript教程"。'不过跟语文不同的是,JavaScript中
引号的嵌套只能有一层。如果想再多嵌一些,你需要转义字符:
vara=0123;//弹出838进制
varb=0xEF;//弹出23916进制
alert(a);
alert(b);
四,转义字符\
转义字符由于一些字符在屏幕上不能显示,或者JavaScript语法上已经
有了特殊用途,在要用这些字符时,就要使用“转义字符”。转义字符用斜杠
“\”开头:\'单引号、\"双引号、\n换行符、\r回车(以上只列出常用的
转义字符)。于是,使用转义字符,就可以做到引号多重嵌套:'Micro说:"
这里是\"JavaScript教程\"。"'
alert('Micro说:"这里是\"JavaScript教程\"。"');
五、javaScript是弱类型
由于JavaScript对数据类型的要求不严格,一般来说,声明变量的时候不需要
声明类型。而且就算声明了类型,在过程中还可以给变量赋予其他类型的值。声
明类型可以用赋予初始值的方法做到:
varaString='';
这将把aString定义为具有空值的字符串型变量。
varanInteger=0;
这将把anInteger定义为值为0的整型。
六:两个特殊常量
null一个特殊的空值。当变量未定义,或者定义之后没有对其进行任何赋值操
作,它的值就是“null”。企图返回一个不存在的对象时也会出现null值。
NaN“NotaNumber”。出现这个数值比较少见,以至于我们可以不理它。当运
算无法返回正确的数值时,就会返回“NaN”值。NaN值非常特殊,因为它“不
是数字”,所以任何数跟它都不相等,甚至NaN本身也不等于NaN。
七:注释
JavaScript注释有两种:单行注释和多行注释。单行注释用双反斜杠“//”表
示。当一行代码有“//”,那么,“//”后面的部分将被忽略。而多行注释是用
“/*”和“*/”括起来的一行到多行文字。程序执行到“/*”处,将忽略以后的
所有文字,直到出现“*/”为止。
八,对象
JavaScript是使用“对象化编程”的,或者叫“面向对象编程”的。所谓“对
象化编程”,意思是把JavaScript能涉及的范围划分成大大小小的对象,对象
下面还继续划分对象直至非常详细为止,所有的编程都以对象为出发点,基于对
象。小到一个变量,大到网页文档、窗口甚至屏幕,都是对象。