初识JavaScript
JavaScript介绍
作用
用来实现网页的各种交互,功能,以及制作炫酷的网页特效。
关于ECMA
ECMA是欧洲一个制定JavaScript标准的组织,命名为ECMAScript
现状
以前,JavaScript被认为是“牛皮藓”,常用来制作页面上的广告、弹窗、漂浮的广告。
2004年,谷歌带头使用Ajax,渐渐的提升了用户体验。
2007年,乔布斯发布了iPhone,移动设备上网逐渐增多,JavaScript在移动端页面中也是必不可少的。并且互联网开始标准化。
2010年,HTML5推出Canvas(画布),可以用来制作游戏,就是配合JavaScript制作的。
2011年,Node.js诞生了,使JavaScript能做后台开发了。
标识符
什么是标识符?
标识符就是你在程序中起的一些名字。
标识符的作用?
从字面理解,就是用来标识某些东西的符号,目的是为了将这些东西区分开。就像人起名字一样。再比如我们给HTML元素的class或者id起的名字。
标识符的命名规则
1.只能由英文字母(大小写),数字,下划线,$符号组成。
2.严格区分大小写。
3.不能以数字开头。
4.不能使用ECMAScript保留字
abstract boolean、byte、char、class、const、debugger、double、enum、export、extends、final、float、goto、implements、i、port、intnterface、long、native、package、private、protected、public、short、static、super、synchronized、throws、t、ansient、volatile
命名规范
1.起一个有意义的名字,提高代码的可读性。
2.驼峰命名法,除了第一个单词,后面每个单词首字母都大写。
常量
表示一个固定的数据,不能改变。
变量
什么是变量?
表示数据是可以经常修改的,当一个数据的值需要经常改变或者不确定时,就用变量来保存。
变量的申明与赋值
1.先定义后初始化
使用var关键词来声明变量,使用=来赋值,例如:
var a;
a = 1;
2.定义的同时进行初始化,例如:
var afue = "huajie";
3.同时定义多个变量,例如:
var a = 1,b = 2,c = 3;
4.声明可以换多行,例如:
var a = 1,
b = 2,
c = 3;
5.undefined
如果申明变量没有赋值,那么它实际存储着一个叫undefined的值。
运算符
1.算术运算符
2.赋值运算符
3.关系运算符(比较)
4.逻辑运算符
5.条件运算符,三元(三目)运算符
数据类型
字符串
数字
布尔
Null
Undefined
数组
对象