语言
就是和计算机交流的语言简称:编程语言
语言发展史
image.png
特点
JS的特点
— 解释型语言
— 和 c 语言还有 java它们的结构很相似
— 动态的语言
— 基于原型的面向对象
解释型语言
- 不需要被重新编译为机器码后执行,而是可以直接执行
- 由于少于编译这道程序后编写代码方便了许多
- 使用了JIT技术,运行速度得以改善
和c还有java 语言相似的结构
- 语法结构和c还有java语言相似,if、for、whille的语句和java 基本相似
动态语言
- 在语言中的一切的内容都有不确定性
- 动态语言不是JS中最好的语言但它是JS中最快的语言
基于原型的面向对象
编写位置
js
语句我们一般编写在<script>标签中
和css
差不多的
- 属性
— type:默认值text/javascript
可以不写
— scr:当需要引入一个外部的js
文件的时候使用该属性可以指定该文件地址 - JS是严格区分大小写的
注释
- JS 的注释也分两种
— 单行注释: //注释内容/
—多行注释:/注释内容/
标识符
-
标识符
就是指变量
,函数
,属性
的名字,或者是函数的参数
。 - 可以按照下图中的格式规则组成一个或多个字符: image.png
- 标识符不能是
关键字
和保留字符
image.png
不推荐使用的字符
image.png
变量
- 作用是给值和对象标注名称
- 变量声明
— 使用var
关键字声明一个变量
— var a;
注意:
写完后要使用英文的分号结束,表示这行代码写完了
- 变量的赋值:
— 使用=
为变量进行赋值
— a=123; - 声明赋值同时进行:
— var a = 123;
数据类型
- 数据类型决定一个数据的特性
- javascrpot中一共有5中基本的数据类型
— 字符串型(string)
— 数值型(Number)
— 布尔值(Boolean)
— null型(Null)
— undefined型(Undefined)
网友评论