1.JavaScript 与 Java 是两种完全不同的语言,无论在概念还是设计上。
Java(由 Sun 发明)是更复杂的编程语言。JavaScript 由 Brendan Eich 发明。它于 1995 年出现在 Netscape 中(该浏览器已停止更新),并于 1997 年被 ECMA(一个标准协会)采纳。
2.只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。
代码:
helloworld!
结果:
helloworld! Mon Nov 16 2015 19:55:45 GMT+0800
helloworld
hello
结果:
helloworld
Hello
此时再点击hello页面会变化为:
这下应该会清除了吧?
所谓的‘在文档加载后使用该方法’的含义并不是在文本后使用script标签进行文档内容写入,而是
通过按钮响应等方式在全部页面加载完毕之后进行文本写入。
例子二:
如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖:
我的第一张网页
我的第一个段落。
3.在
或 中引用脚本文件都是可以的。实际运行效果与您在 标签之间不能有其他代码,包括脚本语言代码。4) 虽然在引用外部脚本文件时,标签之间不能有其他代码,但标签也不能被省略。
4.JavaScript 对大小写敏感。
5.JavaScript 会忽略多余的空格
6.JavaScript 是脚本语言。浏览器会在读取代码时,逐行地执行脚本代码。而对于传统编程来说,会在执行前对所有代码进行编译。
7.要使输出换行怎么写呢:
document.write(x + "
");
document.write(y + "
");
8.变量:变量可以使用短名称(比如 x 和 y),也可以使用长名称(比如 age, sum, totalvolume),更好的描述。
注:JavaScript 语句和 JavaScript 变量都对大小写敏感。
JavaScript 变量还能保存其他数据类型,比如文本值 (如name="Bill Gates")。
在 JavaScript 中,类似 "Bill Gates" 这样一条文本被称为字符串。
JavaScript 变量有很多种类型,但是现在,我们只关注数字和字符串。
当向变量分配文本值时,应该用双引号或单引号包围这个值。
当向变量赋的值是数值时,不要使用引号。如果用引号包围数值,该值会被作为文本来处理。
9.一个好的编程习惯是,在代码开始处,统一对需要的变量进行声明
10.如果重新声明 JavaScript 变量,该变量的值不会丢失:
在以下两条语句执行后,变量 carname 的值依然是 "Volvo":
var carname="Volvo";
var carname;
11.javascript数据类型有:字符串、数字、布尔、数组、对象、Null、Undefined