【JAVA WEB】JavaScript-条件语句

目录

条件语句

if……else语句

三元表达式

switch

数组

创建数组

获取数组元素 

新增数组元素

1.通过修改 length 新增

2.通过下标新增

3. 使用push进行追加元素

删除数组中的元素

调试


条件语句

if……else语句

示例:

三元表达式

 是 if else 的简化写法

语法:条件 ? 表达式1:表达式2

//条件为真,返回表达式1的值,条件为假,返回表达式2的值

//注意:三元表达式的优先级是比较低的

switch

 更适合多分枝的场景

switch(表达式){

        case 值1:

                语句1;

                break;

        case 值2:

                语句2:

                break;

        default:

                语句N;

}

数组

创建数组

使用 new 关键字创建

//Array 的 A要大写

var arr = new Array();

使用字面量方式创建

var arr = [ ];

var arr2 = [1,2,'haha',false];  //数组中保存的内容称为元素

PS:JS的数组不要求元素是相同类型

获取数组元素 

是要下标的方式访问数组元素(从0开始)

var arr = ['小猪佩奇',’小猪乔治‘,'小羊苏西' ];

console.log(arr);

console.log(arr[0]);

console.log(arr[1]);

console.log(arr[2]);
arr[2] = '小猫凯迪'

console.log(arr);

如果下标超出范围读取元素,则结果为 undefined

console.log(arr[3]) ;   //undefined

console.log(arr[-1]);   //undefined

PS:不要给数组名直接赋值,此时数组中的所有元素都没了 ,相当于本来arr是一个数组,重新赋值后变成字符串了。

新增数组元素

1.通过修改 length 新增

相当于在末尾新增元素,新增的元素默认值为 undefined

var arr = [9,5,2,7];

arr.length=6;

console.log(arr);

console.log(arr[4],arr[5]);

2.通过下标新增

如果下标超出范围辅助元素,则会给指定位置插入新元素

var arr = [ ] ;

arr[2] = 10;

console.log(arr);

3. 使用push进行追加元素

代码示例:给定一个数组,把数组中的奇数放到一个newArr中

var arr = [9,5,2,7,3,6,8];

var newArr = [ ];

for(let i = 0; i

        if(arr[i]%2!=0)

        {

                newArr.push(arr[i]);

        }

}

删除数组中的元素

使用 splice 方法删除元素

var arr = [9,5,2,7];

//第一个参数表示从下标为2的位置开始删除,第二个参数表示要删除的元素个数是1个

arr.splice(2,1);

console.log(arr);

//结果

[9,5,7] 

调试

F12 --- Sources 

shift+ctrl+r 进入debug模式

JS循环语句用法与JAVA类似,这里就不再展开。

你可能感兴趣的:(前端,java,javascript)