1.什么是js?
js是一种脚本语言。可以在 HTML 文档中放入不限数量的脚本。脚本可位于 HTML 的 <head> 或<body> 部分中,或者同时存在于两个部分中。通常的做法是把函数放入<head>部分中,或者放在页面底部。这样就可以把它们安置到同一处位置,不会干扰页面的内容。
2.注意事项
1.JavaScript 对大小写是敏感的:当编写 JavaScript 语句时,请留意是否关闭大小写切换键。函数 getElementById 与 getElementbyID 是不同的。变量 myVariable 与 MyVariable 也是不同的。
2.JS输出:使用 document.write() 仅仅向文档输出写内容。如果在文档已完成加载后执行document.write整个 HTML 页面将被覆盖。
3.空格:JavaScript 会忽略多余的空格。下面的两行代码是等效的:
4.对代码行进行折行:可以在文本字符串中使用反斜杠对代码行进行换行。
5.JS变量:重新声明 JavaScript 变量,该变量的值不会丢失。在以下两条语句执行后,变量 carname 的值依然是 "Volvo":
6.1 JS函数:alert("Hello World!");引用此函数会弹出一个消息框,如下所示:
6.2 调用函数时:关键词 function 必须是小写的,必须以与函数名称相同的大小写来调用函数。
6.3 向未声明的 JavaScript 变量来分配值:如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。以下这条条语句:
carname="Volvo";
将声明一个全局变量 carname,即使它在函数内执行。
7.
8.对字符串和数字进行加法运算:如果把数字与字符串相加,结果将成为字符串。
9.JS条件语句:
if (条件)
{
只有当条件为 true 时执行的代码
}注意:请使用小写的 if。使用大写字母(IF)会生成 JavaScript 错误!
10.var time=new Date().getDay(); //获取日期(以周)为单位
var time=new Date().getHours(); //获取时间
11.break 语句用于跳出循环。
continue 用于跳过循环中的一个迭代,进入循环中的下一个迭代。
return 用于跳出当前函数。
12.JavaScript 标签:如需标记 JavaScript 语句,请在语句之前加上冒号:如:label: 语句
break 语句(不带标签引用),只能用在循环或 switch 中。
continue 语句(带有或不带标签引用)只能用在循环中。
3.问题
1.不是特别理解在文档已完成加载后,执行document.write整个 HTML 页面将被覆盖。什么是文档已经加载完成?
2.未理解js验证?