本系列文章持续更新中,技术一般,希望大家多多指点,留言。
返回总目录 : 前端面试宝典——第一期_知识点概要.
JS第一部分
基础
流程控制语句
程序三种基本结构–顺序结构、选择结构、循环结构
1、选择结构:
if语句
if (判断条件) {
执行语句
}else if (判断条件) {
执行语句
}else{
执行语句
}
switch语句
case里必须是具体的值,但是如果表达式可以返回一个具体的值true或者false也可以是表达式,这时switch里面是true
switch(表达式) {
case 取值:
执行语句
break;
case 取值:
执行语句
break;
default:
执行语句
}
循环结构:
for语句:
1初始化表达式、2控制表达式、3循环后表达式
for(var i = 0; i < n ; i ++){
执行语句
}
while语句
var i= 0;
which (判断条件){
执行语句
}
do while 语句:
先执行后判断至少执行一次
var i = 0;
do {
执行语句
}while(判断条件)
二、数组
1、数组的声明
①通过构造函数
var arr = new Array ();
②通过字面量
var arr = [];
2、数组的赋值和取值
赋值:arr [索引号] = 1;
批量赋值 for循环
取值:arr [索引号];
3、数组的遍历 ---- 批量取值
for (var i = 0; i < arr.length; i ++){}
4、防止稀疏数组
arr (arr.length) = i;