1、javascript是什么?及特点
javascript属于解释型语言,由浏览器解释运行的脚本语言
特点:
面向对象的
脚本语言
跨平台(依赖于浏览器)
嵌入到html中利用js中bom、dom实现功能
2、注意
区分大小写
标识符命名语法及规范与java中的一样(数字、_、$、字母组成,不能以数字开头;不能起关键字、保留字;起有意义的名字)
弱数据类型的语言 var
3、在页面中写js代码
1、内嵌
html中head或body中
<script type="text/javascript">
</script>
2、外部引用 (用的多)
项目中js文件夹中存储后缀名为.js的脚本文件
将js代码书写在.js文件中
html页面中引入js文件
在head或body中
<script src="js/test.js" type="text/javascript"></script>
3、行内
就在当前行有效
<a href="javascript:tiao()"></a>
4、js中数据类型
js中数据类型
number
string
boolean
object
undefined --变量没有值
null
typeof运算符--获取当前变量的数据类型
alert(typeof b); number
alert(typeof(a)); number
5、js中== 和===的区别
=赋值
==先将比较的两个值自动转换成同一种数据类型,然后再进行比较。这就是隐式转换。--比较值是否相同
=== 不进行隐式转换的比较。如果两个值的类型不一致,那么直接返回false。
--比较类型、比较值是否相同
6、js中函数==java中方法 重用
function 方法名(变量名1,变量名2...){
return 返回值;
}
调用时