JAVASCRIPT学习小结一

1.解释性语言:计算机需要解释代码,并将其转换成机器码,这种转换在运行时进行的,每次运行时重复的进行转换。[2]

                                Javascript,VBScript都是解释性语言

   编译型语言:代码在程序运行之前转换成机器码,而且这个转换过程只执行一次。

                                    VB ,C++

 

2.JavaScript有时又称为ECMAScript [2]

 

3.域名服务器(domain name server)可以将用户友好的名字(网址)转换为实际的IP地址,域名福群有因特网服务提供商(ISP)建立。[3]

 

4.脚本一般分为内联脚本和外联脚本,内联脚本就是把脚本直接写在网页文档里面,外联脚本就是将脚本独立的写在一个文档里面,然后再网页文档里面,直接应用。

     外联脚本除了可以应用本地的文件外,还可以指定文件的网址,从web服务器上引用。 [7]

   例子:

           本地:<script type="text/javascript" src="../script/script.js">

           服务器:<script type="text/javascript" src=http://www.mysite/com/MycommFunctions.js>

   使用外部文件的好处:

  • 促进了代码的重用;
  • 浏览器会缓存他们,节省下载的时间。

 

5.javascript代码的位置:可以放在<head></head>之间,或者是<body></body>之间。 [8]

 

6.alert()函数:可以显示一个消息框,向用户显示消息或者是警告。在alert()函数的括号中指定消息框中的消息,它称为函数的参数(parameter)。alert()函数显示的消息框是模态的即,除非用户单击了OK按钮来关闭消息,否则消息框不会消失。实际上,页面解析过程在alert()函数的代码处停止,知道关闭消息框之后才重启。 [11]

 

 prompt()函数,用法与alert()函数很类似,除了显示信息外,它还包含一个供用户输入数组的文本框,这个值将保存在变量中。prompt()函数的返回值是一个文本字符串。把他用作数值时,JavaScript将它隐身的转换成数值。

                     prompt()函数需要提供两个信息:要显示的文本 和 第一次显示对话框时,在输入框中包含的默认值。

 

 效果: prompt("请输入值:",20);

 

7.javaScript是一种弱类型的数据,对如何使用不同数据类型的数据没有严格的规定。 [15]

 

8.转义字符序列: [17]

         \b        退格字符                                                \f      换页符

         \n        换行符                                                   \r      回车符

         \t         制表符(Tab)                                           \'       单引号

         \"         双引号                                                   \\      反斜线

         \xNN        NN是一个十六进制数,表示Latin-1字符集中的一个字符。

 

9.在javascript中,变量名是区分大小写的。 [18] 

         声明一个变量使用var关键字,例如:var myFirstVariable;     这个时候myFirstVariable的值就为undefined。

 

10.一般来讲,基本数据类型(比如文本和数值)在赋值时总是赋值副本。而较复杂的数据类型(比如对象)在赋值时会被共享,而不是赋值文本。

 

11.ParseInt()函数,它解析字符串中的每个字符,检查该字符是否是一个有效的数字,如果是,parseInt()函数将使用这个数字来生成字符串对应的数值。否则命令停止转换,并返回之前转换的数值。 [33]

ParseFloat()函数,工作机制和ParseInt()类似,只是他返回浮点数,并把小数点视为数值的一部分进行解析。

        对于不能转换的字符串来说,转后之后的结果就是NaN,即not a number,表示该值不是数值。

       NaN实际上是JavaScript中的一个特殊值,他有自己的函数isNaN(),来检查某个值是否是NaN。    例子:   myVarl = isNaN("Hello");

 

12.数组 [36]

           var myArray = new Array();

           var myArray = new Array("paul",345,"John",112,"Bob",99);

 

13.javascript 循环 [63]

       for循环,将某段代码重复执行指定的次数。

       for ....in循环,这个循环主要用于数组,它也用于对象,for...in循环可以遍历数组中的元素,而无须考虑数组中元素的个数。

                                for(var index in arrayName)

                                {   //document.write(arrayName[index]);    }

        while 循环,可测试一个条件,在条件为true的时候继续迭代。

 

14.函数

     函数是执行特定任务的单元。

 

总结: 74

 

 

 

 

 

 

 

 

posted @ 2013-01-02 14:01  殇琉璃  阅读(208)  评论(0编辑  收藏  举报