认识JavsScript——第一天
计算机语言的分类
1.机器语言
2.汇编语言
3.高级语言
编译行语言——开发速度慢,执行效率快
解释性语言——由编译语言开发的(开发速度快,执行效率稍慢)
JavaScript语言特点
1.弱类型语言 --鸭子理论
2.事件驱动的语言
3.基于对象的语言 --一切皆对象
4.跨平台性 window Linux mac
5.安全性 简单性
局限性(缺点) 兼容问题 执行效率的问题 使用js进行页面的渲染 后端只提供接口
JavaScript严格区分大小写
JavaScript的使用方法
1.在script标签内使用
2.导入外部的js文件(脚本) css在前 js在后
3.在标签内作为事件属性使用
JavaScript的注释
1. // 单行注释
2. /**/ 多行注释
JavaScript的指令结束符
1. ; 推荐使用
2. 换行
JavaScript在页面输出内容
1.document.write(); 字文档中输出
2.console.log(); 在控制台输出
JavaScript中的三个基本弹框
1.alert() 提示框 警告框
2.confirm() 确认框
3.prompt() 输入框
变量和直接量
变量——数据临时存储的容器
直接量——直接使用的量
变量的声明
使用var 关键字
如果不使用var 在严格模式下会报错 --不建议使用
变量的命名规则
1.字母 数字 _ $ 组成
2.不能以数字开头
3.不能使用系统关键字 保留字
使用未声明的量 会报错
在声明之前使用 返回undefined
数据类型
1.原始类型
数字 Number
字符串 String
布尔值 Boolean
空 null
未定义 undefined
2.对象类型
数组 Array
函数 Function
日期 Date
正则 RegExp
错误 Error
检测数据类型的方法 typeof()