什么JavaScripts?
JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言
JavaScripts的历史
- 前身:网景公司(Netscape) 的Livescript
- 网景与Sun公司共同将之推为脚本语言的标准,改名 为JavaScript
JavaScripts的作用
- 网页特效
- 表单验证
- 减少用户操作
- 增加安全性
- 响应事件
- 游戏
- 其他
JavaScripts的特点
- 一种脚本语言
- 基于对象
- 动态性的
- 简单易应用
- 安全性
- 跨平台性
- 改善用户体验
JavaScripts与Java的不同
- Java代码必须编译才能执行,而JavaScript不需编译,只需由浏览器解释执行
- Java和JavaScript虽然都可以在服务器与客户端执行,但Java多运行于服务器,而JavaScript多用于客户端
- JavaScript使用的是松散的数据类型,而Java使用的是严谨的数据类型
JavaScripts的开发工具
任何可以编写 HTML 文档的软件都可以用来开发 JavaScript
建议用EditPlus、Dreamweaver等编辑工具
JavaScripts使用方法
- 直接加入HTML中
- 引用方式
url:程序文件的地址,以js为扩展名
注释
单行注释: // 注释的内容
多行注释: /* 注释的内容**/
注意事项
- HTML不区分大小写
- JavaScrip语法区分大小写
- 结束处分号可选(好的编程习惯不省略分号)
- 要用英文状态的标点符号
Javascript的数据类型
Javascript 有三种主要数据类型、两种复合数据类型和两种特殊数据类型。
主要(基本)数据类型是:
- 字符串
- 数值
- 布尔
复合(引用)数据类型是:
- 对象
- 数组
特殊数据类型是:
- Null
- Undefined
Undefined 是由NULL派生出来的
声明数据类型时有var和没有var的区别:有var时变量为局部变量,没有var时变量为全局变量
数值比较
”==“是将两个值先进行类型转换在进行比较
“==="是直接进行比较
函数
函数只要定义了,就不分顺序