JavaScript
小结
介绍
-
JavaScript
是一门跨平台,面向对象的脚本语言,来控制网页行为的,它能使网页交互。而且其不需要编译,即可解释执行。 -
W3C
标准,网页主要由三个部分组成:-
结构:
HTML
-
表现:
CSS
-
行为:
JavaScript
-
-
JavaScript
和Java
是完全不同的语言,不论是概念还是设计。但是基础语法类似。 -
JavaScript
(简称:JS
)在1995奶奶由Brendan Eich
发明,并于1997年成为一部ECMA
(一个协会)标准。 -
ECMAScript 6(ES6)
是最新的JavaScript
版本(发布于2015年)。
他的改变行为的功能通俗的讲,就是能够让网页动态转变。
JavaScript
引入方式
引入方式 | 描述 |
---|---|
内部脚本 | 将JS 代码定义在HTML页面中 |
外部脚本 | 将JS 代码定义在外部JS 文件中,然后引入到HTML页面中 |
-
内部脚本:在
HTML
中,JavaScript
代码必须位于<script>
与</script>
标签之间提示:
- 在
HTML
文档中可以在任意地方,放置任意数量的script
。 - 一般把脚本置于
<body>
元素的底部,可以改善显示速度,因为脚本执行会拖慢显示。
- 在
-
外部脚本:定义外部文件的形式
XXX.js
-
外部脚本不能包含
<script>
标签
-
JavaScript
基础语法、
书写语法
- 区分大小写:与
java
一样,变量名,函数名以及其他一切东西都是区分大小写的。 - 每行结尾的分号可有可无。
- 注释:
- 单行注释://注释内容
- 多行注释:/* 注释内容 */
- 大括号表示代码块。
输出语句
window.alert()
写入警告框。- 使用
document.write()
写入HTML输出 - 使用
console.log()
写入浏览器控制台。
<script>
window.alert("hello js1~");// 写入警告框
document.write("hello js2~");// 写入HTML页面
console.log("hello js3~"); // 写入浏览器的控制台
</script>
数据类型
变量:
- 最初,
JavaScript
中用var
关键字来声明变量。 JavaScript
是一门弱类型语言,变量可以存放不同类型的值。- 变量名规则:
- 组成字符可以是任何字母、数字、下划线或美元符号
- 数字不能开头
- 建议使用驼峰命名
ECMAscript 6
新增了let
关键字来定义变量。它的用法类似于var
,但是所声明的变量,只在let
关键字的代码块内有效,且不允许重复声明。ECMAscript 6
新增了const
关键字,用来声明一个只读的常量,一旦声明,常量的值不能改变,类似Java的常量。
原始数据类型 | 描述 |
---|---|
number | 数字(整数,小数,NaN(Not a Number) ) |
string | 字符,字符串,单双引皆可 |
Boolean | 布尔。true,false |
null | 对象为空 |
undefined | 当声明的变量未初始化时,该变量的默认值是undefined |
JavaScript
中分为:原始类型和引用类型
使用typeof
运算符可以获取数据类型。