JavaScript语言特点
JavaScript是一种基于对象的脚本语言和客户端语言(也就是说JavaScript 是在客户的浏览器上运行的,不需要服务器支持)以及一种解释语言(就是说,Javascript需要浏览器支持)
JavaScript编写规范以及注意事项
1. js代码写在script标签内,script标签可以放在head、body标签内,也可以写在body外, html标签外,但是建议希望在body标签的最下面。
2. 可以使用script标签引入一个外部的js文件,同时要注意在该标签内是不能写js代码的,即 使写了也不会执行。
3.逐行被执行,越短越好;大小写敏感,语句是基本单位,通常以分号表示语句结束,多行语 句可以作为一块,使用{} ,多使用注释。
JavaScript的核心构成
JavaScript 核心是以变量、数据类型、语句、注释、内置对象、函数、表达式构成的。
JavaScript的数据类型
基本数据类型
- 数值数据类型(number)
- 布尔类型(boolean)
- 未定义数据类型(undefined)
- 空数据类型(null)
引用数据类型
- 字符串类型(string)
- Array数组类型
- 对象类型(Object)
注:使用typeof运算符可以查看变量的数据类型
变量的声明和赋值
1、先声明变量,然后赋值 例:var name; name=“河南厚溥”
2、同时声明和赋值变量 例:var count=10;
3、声明多个变量,使用逗号 例:var x,y,z=10;或者var x=y=z=10;
混合计算数据类型
- 整数与小数=小数
- 整数与字符串=字符串
- 整数与布尔型=整数
- 整数与空值=整数
- 字符串与布尔型=字符串
- 字符串与空值=字符串
- 小数与布尔型=小数
- 小数与空值=小数
- 小数与字符串=字符串
- 布尔型与空值=整数
数据类型的转换
&parselnt(String) 将字符串转换为整型数字 取整parselnt("86.6a")将字符串"86.6 " 转换为86
&parseFloat(String) 将字符串转换为浮点型数字 parseFloat("34.45a")将字符串"34.45" 转换为浮点值34.45
表达式与运算符
表达式是对一个或多个变量或值(操作数)进行运算数,并返回一个新值
运算符可分为以下类别:
赋值运算符 = 算术运算符 +、-、*、/、%、++、--、-(求反)