编程语言
C C# C++ JAVA PYTHON JS PHP
分类 :编译型语言
特点: 通篇编译后生成编译文件 ,程序执行编译后的文件
代表: C C++
解释型语言
特点: 读取一行翻译一行,不生成特定文件
代表: JS 、 php 、 Python
Java OAK语言
## JavaSrcipt
运行在浏览器的脚本语言
脚本语言: 不需要编译,运行过程中由JS解释器(js引擎)逐行来解释并运行。
单线程: 同一时间只能干一件事儿
引入方式
第一种 行内
第二种 内部
第三种 外部
第四种 ES6
变量
通俗: 装东西的盒子
术语: 变量是一种存放数据的容器
var 变量名 = 变量值
变量的命名规则
只能由 字母 数字 下划线 $ 组成
严格区分大小写 A a
不能以数字开头
变量名要做到见名知义
不能是保留字和关键字
数据类型
分类:
原始值数据类型
Number String Boolean Undefined
Number
数字类型 包括整数 和 小数 12 12.35
String
字符串 注意: " " '' 包括起来的数据都是字符串类型的
在输出的时候会原样输出
Boolean
布尔类型 true(真值/正确的) false(假值/错误的)
Undefined 未定义
方法
isNaN 用来判断 一个变量是否为非数字的类型
返回是布尔变量
typeof() 检测变量的数据类型
转义字符
\n 换行 \\ 表示 \ \t 制表符 \b 空格
数据类型之间的转换
转换为字符串类型
转换为数字类型
转换为布尔类型
转换为字符串类型
toString()
String()
+号拼接
强制转为数字类型
Number(变量名)
parseInt() 转换为整数类型
parseFloat() 转换为浮点数类型
隐式转换 等学习运算符之后就能弄懂
转换为布尔类型
Boolean()