一,什么是JavaScript
JavaScript是一种运行于js解释器中的脚本语言。
JavaScript与html的关系
html和JavaScript都是脚本语言,html用于在浏览器中显示,JavaScript用于与浏览器实现对话。
二,JavaScript的发展历史
1997年,JavaScript 1.1版本作为草案提交给了ECMA(欧洲计算机制造商联合会)ECMA-262标准 ECMAscript作为js的标准核心。
三,JavaScript的组成
1,ECMAscript
2,文档对象模型(Dom,Document Object Model),让js有能力与页面元素进行对话
2,浏览器对象模型(Bom,Beowser Object Model),让js有能力与网页进行对话
四,JavaScript的特点
1,编写简单、任何文档编辑工具都可以编辑js
2,不需要编译,直接运行
3,弱类型编程语言:c, c++, Java
特点:由数据类型来决定数值
弱类型编程语言:js
特点:由数值来决定数据类型
4,面向对象的编程语言
五,JavaScript的语法
1,在<script></script>代码中写js代码,这个标签可以放在页面的任何位置
2,外部引入脚本文件方法
1),创建脚本文件 编写脚本 ***.js
2),引入外部脚本文件 <script scr="脚本文件路径"></script>
休息:1),必须是成对出现的script
2),这对标记中,不允许出现任何内容
3,注释
1),单行注释 //单行注释
2),多行注释 /*注释*/
4,严格区分大小写
六,变量和常量
1,变量:内存中的一段储存空间
2,变量的声明
1),声明 var 变量名;
2),赋值 变量名=值;
3),声明变量并赋初始值 var 变量名=值;
4),如果声明变量没有赋值,将自动赋值为undefined
3,一次声明多个变量
声明 stuname,stuage,stugender变量
一次性声明多个变量 使用一个var关键词,用逗号分隔
4,变量的命名规范
1),不可以使用中文,可以包含字母、数字、下划线、$,但不可以用数字开头
2),尽量可以看到名字知道意思
5,可以采用 驼峰命名法 下划线命名法
1),驼峰命名法
如果变量名是由多个单词组成,从第二个单词开始,每个单词首字母大写
2),下划线命名法
var _number;
常量:一旦声明就不可以改变的值叫做常量
声明常量用const,常量名一般大写,必须要赋值
七,js的数据类型
1,数字类型(number)数字类型包括整数和小数
2,字符串类型(string)有引号的都是字符串
3,布尔类型(Boolean)布尔类型有两个数值,true(真),false(假),运算时true为1 flase为0
4,空(null)
5,未定义类型(undefined)声明变量没复制返回undefined
6,对象类型(object)var obj=[]; var arr=[];
八,数据类型的转换
typeof
网友评论