1.文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖。
2.<script></script>可以写在<body></body>中和<head></head>中。
3.JavaScript 对大小写是敏感的。
4.JavaScript 会忽略多余的空格。您可以向脚本添加空格,来提高其可读性。
5.可以在一条语句中声明很多变量。该语句以 var 开头,并使用逗号分隔变量
6.重新声明JavaScript 变量,该变量的值不会丢失。
7.数组的创建方式一般采用:var cars=["Audi","BMW","Volvo"]。
8.对象创建:var person={firstname:"Bill", lastname:"Gates", id:5566}。
对象属性的两种寻址方式:①name=person.lastname②name=person["lastname"]。
9.可以使用new来创建对象(声明对象时加不加大括号都可以正常运行):
var carname=new String;
var x= new Number;
var y= new Boolean;
var cars= new Array;
var person= new Object;
JavaScript 变量均为对象。JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。在 JavaScript 中,对象是拥有属性和方法的数据。
10.使用 return 语句时,函数会停止执行,并返回指定的值。整个 JavaScript 并不会停止执行,而是继续执行。
11.数字和字符串相加,结果成为字符串。
12. if 语句只有一行代码,可以省略大括号。例如:if(i=3) break;
13.continue语句会中断当前条件的迭代,继续下一个迭代。
14.改变标签的属性值:document.getElementById(id).attribute=new value
改变css的属性值: document.getElementById(id).style.property=new style
15.HTML 事件的例子:
- 当用户点击鼠标时 onclick
- 当网页已加载时 onload
- 当图像已加载时
- 当鼠标移动到元素上/外时 onmouseover/ onmouseout
- 当输入字段被改变时 onchange
- 当提交 HTML 表单时
- 按下/释放鼠标 onmousedown/onmouseup
16.初始值为false的Boolean对象:
var myBoolean=new Boolean(); var myBoolean=new Boolean(0); var myBoolean=new Boolean(null); var myBoolean=new Boolean(""); var myBoolean=new Boolean(false); var myBoolean=new Boolean(NaN);
初始值为true的Boolean的对象:
var myBoolean=new Boolean(1); var myBoolean=new Boolean(true); var myBoolean=new Boolean("true"); var myBoolean=new Boolean("false"); var myBoolean=new Boolean("Bill Gates");
17.window.navigator 对象包含有关访问者浏览器的信息。
18. JavaScript 中创建三种消息框:
警告框:alert("文本")
确认框:var r=confirm("Press a button!");
if (r==true)
{
alert("You pressed OK!");
}
else
{
alert("You pressed Cancel!");
}
提示框:var name=prompt("请输入您的名字","Bill Gates")
if (name!=null && name!="")
{
document.write("你好!" + name + " 今天过得怎么样?")
}