JavaScript是:编程语言
ECMAScript:语法 规范
DOM: Document Object Model l文档对象模型
BOM:Brower Object Model 了浏览器对象模型
变量的使用方法
var 变量名=值
基本数据类型
number:数字类型
String:字符串类型 (双引号,单引号)
Boolean:布尔类型 (float,true)
Undefined:未定义
null:空值
object:对象
变量在引用之前必须先定义否者报错
数据类型转换
String类型
String()
.toString()
+
Number类型
Number()
parseInt()
parseFloat
.toFixed
Boolean类型
Boolean()
运算符
+:加
— : 减
*:乘
/: 除
%:余数
++ :
– :
parseInt:返回字符串中的数字 首个要是数字
toFixed():括号里 是小数点的后几位
isNaN:是number类型返回false,不是number返回true
toString():转化成字符串样式
parseFloat():parseFloat ()和parseInt非常相似,不同之处在与
parseFloat会解析第一个,遇到第二个.或者非数字结束
如果解析的内容里只有整数,解析成整数
Boolean():
表达式
一个表达式可以产生一个值
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EbwiqMwF-1595659349594)(C:\Users\许世龙\AppData\Roaming\Typora\typora-user-images\image-20200723100405408.png)]
操作符
逻辑运算符
&&:与 (全部满足在执行)
|| :或 (一个条件满足就执行)
!:非 (取反)
关系运算符
-
< 大于·
-
<= 大于等于
-
< 小于
-
<= 小于等于
-
!= 不是
-
== 比较
-
=== 绝对比较
-
!==
赋值运算符
= 赋值
+= 加等
-= 减等
*= 乘等
/= 除等
%= 余等
分支结构
if else 判断
语法格式:
if(条件){//判断是否符合
执行语句块;
}else{ //否则
执行语句块;
}
else if 判断
else if(条件){/判断是否符合
执行语句块;
}
swich:判断
swich(条件){
case 常量 :
执行语句
break;//退出循环
case 常量 :
执行语句
break;//退出循环
....
..
default :
执行语句
break;//退出循环
}
循环结构
while循环
while(循环条件){
循环体
}
do’ while循环
do{//先执行,在循环
执行语句;
}
while(循环条件){
循环体
执行语句;
}
for循环
for(初始表达式;判断表达式;自增表达式){
循环体;
}
三元运算符
语法格式:
条件 ? 执行语句块 :执行语句块
数组的定义 Array
复杂数据类型,数组是一个有序列表,
语法格式:
var 变量名 =[ ]
var arr=new Array();
数组方法:
splice(两个参数):第一个参数的位置,第二个参数是删除的数量
shift:取出数组第一个数据 并返回
push:在数组末端添加一个元素
pop:从末端取出一个元素 并返回
join:把数组中的元素放到字符串中
//返回:执行之后有一个值