javaScript初始

1、JavaScript简介 javascript是一种轻量级的脚本语言,可以部署在多种环境,最常见的部署环境就是浏览器, 脚本语言: 它不具备开发操作系统的能力,只是用来编写控制其他大型应用程序的操作方法 JavaScript的核心部分就是 基本的语法构造和标准率 基本的语法构造 (比如操作符、控制结构、语句) 标准库 就是一系列具有各种功能的对象, API: 浏览器控制类、DOM类、WEB类 引入方式: 1、在body标签结束之前引入内部js文件 <script></script>可以存放在任何地方,但是一般写在body标签的最后 要注意多个script标签的加载顺序 可以通过script标签里边的src 属性引入外部的脚本文件 2、在head标签结束之前引入外部js文件 2、JavaScript(变量) 语句: JavaScript程序的执行单位为行,语句以分号结尾 注意: 多个语句可以写在一行内,但是一般情况下一行只写一条语句 变量: 其表示的值可以发生改变的量 注意: 创建一个变量的过程 叫做变量的声明 给变量一个具体的值的过程 叫做变量的赋值,(变量在赋值之前必须声明) 将变量的声明和赋值写在一起的方式 叫做变量的初始化 3、JavaScript(变量命名规则) a、JavaScript语言的标识符对大小写敏感, b、首字母可以是任意字母,以及美元符号和下划线,剩余可以是任意字母、美元符号、下划线、和数字 数字不能当做命名的首位 c、不能使用JavaScript中关键字(保留字)来命名 d、常用的命名方式: 驼峰命名法,(首字母大写,其余字母小写) 小驼峰命名法,(首字母小写,其余字母大写) 注意: 给变量命名一定要给有意义的名字,不要使用类似abcd之类的无意义的名字 4、JavaScript变量类型 基本数据类型 1、number 数字类型 (变量是数字) 2、string 字符串类型 (存储字符的变量,字符串可以是引号中的任意文本) 3、boolean 布尔类型 (true和false) 4、undefined 未定义类型 (表示数据类型未知或者存在类型错误,变量的值不确定,或者没来得及赋值) 5、null 空类型 (表示数据类型存在,但是并没有给变量(对象)赋值,一般null用于对象类型的初始化) 对象类型 5、object 对象类型 引用数据类型 6、array 数组类型 注意: JavaScript 拥有动态类型 JavaScript 变量可以根据其保存的值的类型不同,显示为不同的类型 如果变量的值为undefined,并不代表变量没有类型 如果变量(对象)的值为null,并不代表变量(对象)没有类型 undefined为变量类型,null为对象类型 var x x为undefined类型 var x = 6 x为数值类型 var x = "xuan" x为字符串类型 5、javascript输出 alert(“hello Word”) document.write("hello word") console.log("hello word")