JS笔记1

JavaScript 是脚本语言

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),更好的描述。

  • 变量必须以字母开头
  • 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)
  • 变量名称对大小写敏感(y 和 Y 是不同的变量)

注:JavaScript 语句和 JavaScript 变量都对大小写敏感。

JavaScript 变量还能保存其他数据类型,比如文本值 (如name="Bill Gates")。

在 JavaScript 中,类似 "Bill Gates" 这样一条文本被称为字符串。

JavaScript 变量有很多种类型,但是现在,我们只关注数字和字符串。

当向变量分配文本值时,应该用双引号单引号包围这个值。

当向变量赋的值是数值时,不要使用引号。如果用引号包围数值,该值会被作为文本来处理

9.一个好的编程习惯是,在代码开始处,统一对需要的变量进行声明

10.如果重新声明 JavaScript 变量,该变量的值不会丢失:

在以下两条语句执行后,变量 carname 的值依然是 "Volvo":

var carname="Volvo";
var carname;

11.javascript数据类型有:字符串、数字、布尔、数组、对象、Null、Undefined

你可能感兴趣的:(JS笔记1)