JS笔记1

JavaScript 是脚本语言

1.JavaScript 与 Java 是两种完全不同的语言,无论在概念还是设计上。

Java(由 Sun 发明)是更复杂的编程语言。JavaScript 由 Brendan Eich 发明。它于 1995 年出现在 Netscape 中(该浏览器已停止更新),并于 1997 年被 ECMA(一个标准协会)采纳。

2.只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。

代码:

<!DOCTYPE html>
<html>
<body>
helloworld!
 
<script>
document.write(Date());
</script>
 
</body>
</html>

结果:

helloworld! Mon Nov 16 2015 19:55:45 GMT+0800
<html> 
<body> 
<p>helloworld</p> 
<a onclick='javascript:myFunction()'>hello</a>
<script> 
function myFunction(){ 
    document.write('这下应该会清除了吧?'); 
} 
</script> 
</body> 
</html>
结果:
helloworld
Hello

此时再点击hello页面会变化为:
这下应该会清除了吧?
所谓的‘在文档加载后使用该方法’的含义并不是在文本后使用script标签进行文档内容写入,而是 通过按钮响应等方式在全部页面加载完毕之后进行文本写入。

例子二:

如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖:

<!DOCTYPE html>
<html>
<body>

<h1>我的第一张网页</h1>

<p>我的第一个段落。</p>

<button onclick="myFunction()">点击这里</button>

<script>
function myFunction()
{
document.write("糟糕!文档消失了。");
}
</script>

</body>
</html>

3.在 <head> 或 <body> 中引用脚本文件都是可以的。实际运行效果与您在 <script> 标签中编写脚本完全一致。外部脚本不能包含 <script> 标签:

引用外部脚本不都用的是<script>标签中的src属性吗。但是在外部脚本文件中,只能包含脚本语言代码,不能包含其他代码(如HTML代码等),而script标签元素是属于html代码中的,所以是不能包含滴。下面这个是引用的4个注意事项:   

      1)  外部脚本文件可以是任意扩展名,浏览器会根据<script>标签中的type属性值和language属性值,判断使用哪种解析器来解析外部脚本文件。通常开发者会将JavaScript外部脚本的扩展名设为.js。

     2)  在外部脚本文件中,只能包含脚本语言代码,不能包含其他代码(如HTML代码等),也不能包含<script>标签(script元素属于HTML语言中的元素)。

  3)  在引用外部脚本文件时,<script>标签与</script>标签之间不能有其他代码,包括脚本语言代码。

  4)  虽然在引用外部脚本文件时,<script>标签与</script>标签之间不能有其他代码,但</script>标签也不能被省略。

4.JavaScript 对大小写敏感。

5.JavaScript 会忽略多余的空格

6.JavaScript 是脚本语言。浏览器会在读取代码时,逐行地执行脚本代码。而对于传统编程来说,会在执行前对所有代码进行编译。

7.要使输出换行怎么写呢:

document.write(x + "<br>");
document.write(y + "<br>");

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

猜你喜欢

转载自blog.csdn.net/c9316/article/details/80910997
今日推荐