前端面试宝典——第二期_JS第一部分

本系列文章持续更新中,技术一般,希望大家多多指点,留言。

返回总目录 : 前端面试宝典——第一期_知识点概要.

JS第一部分

    • 基础
          • 流程控制语句
            • if语句
          • switch语句
          • 循环结构:
            • for语句:
            • while语句
            • do while 语句:
          • 二、数组
            • 1、数组的声明
            • 2、数组的赋值和取值
            • 3、数组的遍历 ---- 批量取值
            • 4、防止稀疏数组

基础

流程控制语句

程序三种基本结构–顺序结构、选择结构、循环结构
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;

你可能感兴趣的:(HTML5,JavaScript,面试类)