正文 字体巨细: 中
JavaScript 基本进修指南 (2011-11-30 15:52:58)
标签: 变量 逻辑运算符 赏识器 语句 基本
JavaScript 基本进修指南
一.JavaScript 的简介
JavaScript 是属于收集的剧本说话!
JavaScript 被数百万计的网页用来改造计划、验证表单、检测赏识器、建设cookies,以及更多的应用。
差异!在观念和计划方面,Java 和 JavaScript 是两种完全差异的说话。
Java(由太阳微体系公司开拓)很强盛,同时也是更伟大的编程说话,就像同级此外 C 和 C++。
1.JavaScript 为 HTML 计划师提供了一种编程器材
HTML 创作者每每都不是措施员,可是 JavaScript 却是一种只拥有极其简朴的语法的剧本说话!险些每小我私人都有手段将短小的代码片段放入他们的 HTML 页面傍边。
2.JavaScript 可以将动态的文本放入 HTML 页面
相同于这样的一段 JavaScript 声明可以将一段可变的文本放入 HTML 页面:document.write("<h1>" + name + "</h1>")
3..JavaScript 可以对变乱作出相应
可以将 JavaScript 配置为当某变乱产生时才会被执行,譬喻页面载入完成可能当用户点击某个 HTML 元素时。
4.JavaScript 可以读写 HTML 元素
JavaScript 可以读取及改变 HTML 元素的内容。
5.JavaScript 可被用来验证数据
在数据被提交随处事器之前,JavaScript 可被用来验证这些数据。
6.JavaScript 可被用来检测会见者的赏识器
JavaScript 可被用来检测会见者的赏识器,并按照所检测到的赏识器,为这个赏识器载入响应的页面。
7.JavaScript 可被用来建设 cookies
JavaScript 可被用来存储和取回位于会见者的计较机中的信息。
二.怎样实现JavaScript
HTML 的 <script> 标签用于把 JavaScript 插入 HTML 页面傍边。
假如必要把一段 JavaScript 插入 HTML 页面,我们必要行使 <script> 标签(同时行使 type 属性来界说剧本说话)。
这样,<script type="text/javascript"> 和 </script> 就可以汇报赏识器 JavaScript 从那里开始,到那里竣事。
document.write 字段是尺度的 JavaScript 呼吁,用来向页面写入输出。
把 document.write 呼吁输入到 <script type="text/javascript">与</script>之间后,赏识器就会把它看成一条 JavaScript 呼吁来执行。这样赏识器就会向页面写入 "Hello World!"。
那些不支持 JavaScript 的赏识器会把剧本作为页面的内容来表现。为了防备这种环境产生,我们可以行使这样的 HTML 注释标签:
<!--
document.write("Hello World!");
//-->
注释行末端的两个正斜杠是 JavaScript 的注释标记,它会阻止 JavaScript 编译器对这一行的编译。
三.JavaScript位置的安排
当页面载入时,会执行位于 body 部门的 JavaScript。当被挪用时,位于 head 部门的 JavaScript 才会被执行。
实例:
<html>
<head>
<script type="text/javascript">
function message()
{
alert("该提醒框是通过 onload 变乱挪用的。")
}
</script>
</head>
<body onload="message()">
</body>
</html>
位于 head 部门的剧本:
当剧本被挪用时,可能当变乱被触发时,剧本就会被执行。当你把剧本安排到 head 部门后,就可以确保在必要行使剧本之前,它已经被载入了。
位于 body 部门的剧本:
在页面载入时剧本就会被执行。当你把剧本安排于 body 部门后,它就会天生页面的内容。
在 body 和 head 部门的剧本:
你可以在文档中安排任何数目的剧本,因此你既可以把剧本安排到 body,又可以安排到 head 部门。
行使外部 JavaScript
偶然,你大概但愿在多少个页面中运行 JavaScript,同时不在每个页面中写沟通的剧本。 为了到达这个目标,你可以将 JavaScript 写入一个外部文件之中。然后以 .js 为后缀生涯这个文件。
留意:外部文件不能包括 <script> 标签。然后把 .js 文件指定给 <script> 标签中的 "src" 属性(<script src="xxx.js">....</script>),就可以行使这个外部文件了。
四.JavaScript语句
JavaScript 是由赏识器执行的语句序列。
五.JavaScript注释
JavaScript 注释可用于加强代码的可读性。
单行的注释以 // 开始。
多行注释以 末了。
六.JavaScript变量
变量是用于存储信息的容器 JavaScript 变量用于生涯值或表达式。
JavaScript 变量名称的法则:
变量对巨细写敏感(y 和 Y 是两个差异的变量)
变量必需以字母或下划线开始
留意:因为 JavaScript 对巨细写敏感,变量名也对巨细写敏感。
在剧本执行的进程中,可以改变变量的值。可以通过其名称来引用一个变量,以此表现或改变它的值
实例:
<script type="text/javascript">'
var name="chen";
document.write(name);
document.write("<br />");
;
document.write(name);
</script>
声明(建设) JavaScript 变量
在 JavaScript 中建设变量常常被称为“声明”变量。
可以通过 var 语句来声明 JavaScript 变量:
留意:在为变量赋文本值时,请为该值加引号。
向 JavaScript 变量赋值
通过赋值语句向 JavaScript 变量赋值:
变量名在 = 标记的左边,而必要向变量赋的值在 = 的右侧。
向未声明的 JavaScript 变量赋值
假如您所赋值的变量还未举办过声明,该变量会自动声明。
从头声明 JavaScript 变量
假如您再次声明白 JavaScript 变量,该变量也不会丢失其原始值。
七.JavaScript 运算符
运算符 = 用于赋值。
运算符 + 用于加值。
JavaScript 算术运算符
JavaScript 赋值运算符
用于字符串的 + 运算符
+ 运算符用于把文本值或字符串变量加起来(毗连起来)。
JavaScript 较量和逻辑运算符
较量和逻辑运算符用于测试 true 或 false。
较量运算符在逻辑语句中行使,以测定变量或值是否相称。
逻辑运算符用于测定变量或值之间的逻辑。
JavaScript 还包括了基于某些前提对变量举办赋值的前提运算符。
variablename=(condition)?value1:value2
八.JavaScript前提语句
在您编写代码时,常常必要按照差异的前提完成差异的举动。可以在代码中行使前提语句来完成这个使命。
在 JavaScript 中,我们可以行使下面几种前提语句:
if 语句 在一个指定的前提创立时执行代码。
留意:请行使双等号 (==) 来较量变量!
留意:在语法中没有 else。仅仅当前提为 true 时,代码才会执行。
if...else 语句 在指定的前提创立时执行代码,当前提不创立时执行其它的代码。
if...else if....else 语句 行使这个语句可以选择执行多少块代码中的一个。
实例:
<script type="text/javascript">
var d = new Date()
var time = d.getHours()
if (time<10)
{
document.write("<b>Good morning</b>")
}
else&nbs