JavaScript
概述
- 用途:为html页面添加交互行为
- 执行:解释器,也称为JavaScript引擎,是浏览器的一部分
- 位置:通常直接嵌入到html页面
- 开发工具:任意网页开发工具都可以
- 特点:
- 脚本语言:没有预先编译的过程,边解释边执行
- 弱类型:非强类型,定义变量的时候,不用指定变量的类型,变量的类型根据值得类型来决定
- 跨平台:不依赖操作系统,仅仅依赖于浏览器
- 注意:
- 不同浏览器中使用JavaScript编程,可能有差异
- 要遵循 W3C DOM标准,兼容性好
- 历史
- 1995网景(Netscape)
- 是ECMAScript标准的一种实现,是ECMA组织维护
- 最新版:ES6
五种原始数据类型
- undefined:未初始化变量的值,值只有一个:undefined
- boolean:值true和false
- number:表示整数和浮点数
- string:字符串类型,值使用单引号或双引号括起来
- null:唯一值 null
可以使用 typeof 变量名,输出变量的类型:typeof null ,输出:object
类型转换
- parseInt(value):把一个变量的值转换为整数
- parseInt(“3.14”) //3
- parseInt(“3.14aaaaa”) //3
- parseInt(3.14) //3
- parseInt(“a3.14”) //NaN
- parseFloat(value):把一个变量转换为浮点数
- Number(value):把给定的值转换为数字,它转换整个值,而不是部分值
- Number(“123a”) //NaN
运输符
与java相同
函数
语法:
function 函数名(参数列表){
return 值;
}
调用方式:
在