基础介绍
1、JavaScript起源
JavaScript的出现主要是用于处理网页中的前端验证,用于检查用户输入的内容是否符合一定的规则。
2、JavaScript组成
一个完整的JavaScript实现应该由以下三个部分构成:ECMAScript、DOM(网页对象模型)、BOM(浏览器对象模型)。
3、JavaScript特点
-解释型语言
-类似于C和Java的语法结构
-动态语言
-基于原型的面向对象
4、hello world代码
JS代码需要写到Script标签中。
<script type="type/javascript">
/*弹出警告对话框*/
alert("hello world!);
/*向body页面中输出内容*/
document.write("hello world!);
/*向控制台输出内容*/
console.log("hello world!);
</script>
5、JavaScript代码编写位置
-(不推荐)写在标签的属性中,不方便维护。
<body>
<button onclick="alert('hello world!');">点我一下</button>
<a href="javascript:alert('alert('hello world!');">你也点我一下</a>
<a href="javascript:;">你也点我一下</a>
</body>
-写在script标签里
<script type="type/javascript">
/*弹出警告对话框*/
alert("hello world!);
</script>
-写在外部js文件中,然后通过script标签引入
<script type="type/javascript" src='';></script>
script标签一旦用于引入外部文件,就不能再编写代码了,即使编写了浏览器也会忽略。如果需要则可以再创建一个新的script。
6、JavaScript基本语法
-注释
多行注释: /* */
单行注释://
-JS中严格区分大小写
-JS中每一条语句以分号结尾,如果不写分号,浏览器会自动添加,但是会消耗一些系统资源
-JS会自动忽略多个空格和换行,所以一般用空格和换行对代码进行美化。
7、字面量和变量
- 字面量可以直接使用,但是不可以更改
- 变量可以用于保存字面量,变量可以任意改变
在js中声明变量
var a;//声明变量
a=123;//为变量赋值
var b=456;//声明变量并赋值
console.log(a);
8、标识符
标识符:JS中所有的可以由我们自主命名的都可以称之为标识符。例如:变量名、函数名、属性名。
命名标识符规则:
-标识符中可以含有字母、数字、_、$
-标识符不能以数字开头
-标识符不能是JS中的关键字和保留字
9、标识符命名规范
-采用驼峰命名法 如:helloWorld
-JS底层保存标识符实际上是采用的Unicode编码,所以理论上讲,所有的utf-8中含有的内容都可以作为标识符。