JavaScript是一门跨平台,基于对象与事件驱动,弱数据类型的解释性脚本语言
跨平台:依赖的是浏览器这个平台,只要操作系统能运行浏览器,就能运行JavaScript
基于对象:能运用自己已经创建的对象
事件驱动:可以根据触发动作,执行相应的处理程序
弱数据类型:一个变量可以存放任何类型的数值,var 变量名=变量值; 根据变量值判别类型
解释性:使用解释器,一边翻译,一边执行,前一条语句的错误,不影响后一条语句的执行,只对逻辑有影响
JavaScript的运行环境:依赖于浏览器
JavaScript在HTML(网页)中的使用:
1.直接嵌入Javascript代码
<script> </script>
//既可以放在<head></head>,也可以放在<body></body>
2.链接外部Javascript文件
<script type="text/javascript" src="url"></script>
//script的属性使用了 type 就不使用 language
//defer 表示加载完整个HTML文档后在执行脚本
3.作为标签属性的属性值使用
//通过 javascript: 调用
<a href="javascript:alert('Hello World');">请单击这里</a>
//与事件结合使用
<input type="button" value="单击按钮" onclick="alert('Hello World');" />
基本语法:
顺序执行
大小写敏感
空格与换行已经被定义成编码格式,要显示它们需要特殊字符编码显示(C#也一样)
分号不是必须的,有分号起分隔作用
注释:
单行注释 //
多行注释 /* */