一、条件语句
if(条件){
语句
} else{
语句
}
{ }在js我们把它叫做代码块。如果代码块里的内容没有执行完,语句不会向下执行,代码块是一个独立的整体。如果js中的某一条语句,那么就会终止不会向下执行。
二、循环语句
循环:就是对一个整体进行逐个查找
循环:1、从什么开始
2、查找的步长
3、结尾数字
计算机对数据的计算不是从1开始,从0开始,也就是说0代表第一个数据
eg:var a=“hello”
a [0]—h
a [1]—e
a [2]—l
我们把用数据去代替字节的方法,将数字叫做这个字节的下标(索引)
循环语句的格式 循环用for for(){ }
for(var i=1;1<5;i++){
console.log(i)
}
console.log(234)
我们最后发现 i 是5,但是 i 应该是for循环的代码块中的变量。但是for循环之外也可以使用,我们把这种现象叫做内存泄漏,需要清理内存。
js处理数据的目的就是将数据渲染到页面中,而渲染的数据的本质是字符串,其他数据的底层都是字符串
学习到最后,都是在处理数据,渲染数据的最本质方法就是字符串拼接。后期的数据渲染的方式都是由字符串衍变而成。
4、加号的使用
+ 字符串的拼接
变量和字符串之间都需要使用+进行拼接
if条件的种类
if(条件){ }
eg: var m;
console.log(m)
if(m){
console.log("xixi")
}
1、If 里面的条件只是一个字母
1)、m=true
2)、M和null的关系
Boolean中的true和false 我们可以用数字中的0和非0代替。
上面if(m) 如果m是true
如果m是非空
2、if里面的条件
1)、关系运算:< ,<= ,> ,>= ,== ,=== ,!=
var m=5;
var n=5;
if(m==n){
console.log("xi")
}
= 在js中是赋值的意思,并且这种运算从左往右执行,将数字5赋值给变量m
2)、逻辑运算 :或(||)、且(&&)、非(!)、
eg: 或(||)
var m=5,n=6;
if (m>4||n>7){
console.log("haha")
}
且(&&)
if (m>4&&n>7){
console.log("xixi")
}
非(!)
var (!s)=false;
if (s){
console.log("hehe")
}