JavaScript基础
###编程语言
1.1编程:让计算机解决某个问题而使用某种程序设计语言编写代码解决问题的过程。
计算机程序:计算机所执行的一系列的指令集合
1.2 计算机语言
种类:机器语言、汇编语言、高级语言
机器语言:由“0”和“1”组成的二进制数,对硬件直接操作
汇编语言:对硬件操作,采用了英文缩写的标识符。
高级语言:包含了很多种语言,例如:C、C++、Java、PHP等语言。
1.3翻译器
由于我们平时所写的高级语言不能被计算机识别,必须要进行转换,所以我们就需要翻译器来翻译为机器所能识别的机器语言。
2计算机基础
2.1计算机组成
计算机分为软件和硬件。
其中,硬件有
输入设备:鼠标、键盘
输出设备:显示器、打印机
CPU:中央处理器,运算和控制中心
硬盘和内存
3、JavaScript
3.1 JavaScript是一种脚本语言,不需要编译,通过js解释器翻译。
3.2JavaScript组成
JavaScript:ECMAScript(JavaScript语法)、DOM(页面文档对象模型)、BOM(浏览器对象模型)
3.2 JS书写
3.2.1行内式
3.2.2内嵌式
3.2.3外部式
4JavaScript注释
4.1单行注释
//
快捷键:Ctrl + /
4.2 多行注释
/* */
快捷键:Ctrl + shift + /
5JavaScript的输入与输出
alert(msg) 浏览器弹出警示框
console.log(msg) 浏览器控制台打印输出信息
prompt(info) 浏览器弹出输入框,可输入
6变量
变量就是一个装东西的盒子。
可以通过变量名获取信息、
7变量的使用
(1)声明变量:
var age;
(2)赋值
age = 18
(3)变量初始化
var name = ‘小红’
(4)同时声明多个变量
var name = ‘小红’,age = 18,中间用逗号(,)隔开
(5)命名规范
不能以数字开头,严格区分大小写,不能是关键字、保留字,变量名必须有意义,遵守驼峰命名法。
(6)var和let的区别
let有块作用域限制,var没有
var可以先使用再声明,let必须先声明再使用
var可以重复声明,let不可以重复声明
推荐使用let
8JavaScript数据类型
JavaScript数据类型分为两类:简单数据类型和复杂数据类型
8.1简单数据类型:
Number(数字型,有浮点型和整值型)、Boolean(布尔值类型,如true、false)、String(字符串类型)、Underfined(声明变量未赋值型)、Null(声明变量赋值为空)。
8.2数据之间的转换
9解释器和编译器
解释器:运行时进行解释,并立即执行
编译器:在代码执行前编译,生成中间代码