break 结束循环

// break 结束循环

// 计算1-100之间的和,

// 当和大于2500时退出循环,并打印最后的数字

let sum:number=0;

let i:number=1;

for(let i:number=1;i<=100;i++){

    sum+=i;

    if(sum>2500){

        break;

    }

}

console.log(sum);

console.log(i);

// 总和小于2500的最后一个数字

// continue 跳过本次循环执行下一次循环

// 求1-100之间的和,遇见3和3的倍数,不进行计算

sum=0;

for(let i=1;i<=100;i++){

    if(i%3==0){

        continue;//跳过下面的求和

    }

    sum+=i;

}

console.log(sum);

// 数组   数据存储的集合

// 声明数组的两种方式

// 1只声明不赋值

let arr1:string[]

// <>泛型

let arr2:Array<number>

// 数组在使用前要先赋值

// 2边声明边赋值

let arr3:string[]=[];//空数组

// [数据1,数据2,.....数据n]数据之间,隔开

let arr4:string[]=['张三','李四','王五'];

let arr5:Array<number>=[]

let arr6:Array<number>=[1,2,3,4]

console.log(arr5);

console.log(arr6);

// 长度属性   用来确定数组中数据的数量

let l1:number=arr3.length

console.log(`arr3的长度是:${l1}`)

let l2:number=arr4.length

console.log(`arr4的长度是:${l2}`)

// 获取数组中的元素

let names:string[]=['张三','刘思','龙王','问问']

// 元素名称:类型=数组名[下标/索引]   下标从0开始

let name1:string=names[1];

console.log(name1)

let namen:string=names[names.length-1]//最后一个元素的下标  length-1

console.log(namen);

// 添加元素

names[5]='彬彬';

console.log(names);

names[1]='kk';//替换原来的元素

console.log(names);

names[15]='qq';

console.log(names.length);

// 遍历:把所有的数据检查一遍

for(let i=0;i<names.length;i++){

    let namem:string=names[i];

    console.log("姓名:"+namem);

}

// 使用forin遍历

for(let i in names){

    console.log(names[i]);

}

let arr7:string[]=['sdf','asd','sd'];

// 拼接数组,并组成新的数组

let arr8:string[]=names.concat(arr7)

for(let i in arr8){

    console.log(arr8[i]);

   

}

// 把数字变成字符串,并用分隔符分割

console.log(names.join('/'));

// pop删除并返回最后一个元素

console.log(names.pop());

console.log(names);

// 像末尾添加元素并返回新的长度

console.log(names.push('hello'));

// 颠倒元素

console.log(names.reverse());

// 删除并返回第一个

console.log(names.shift());

// 获取指定元素

console.log(names.slice(2,5));

// 删除指定位置的元素  并向数组添加元素

names.splice(1,1)//(删除的下标,删除的数量)

names.splice(1,2,'as啊','阿仨的')

console.log(names.toString());

names.unshift('a撒十点多')

console.log(names.toLocaleString);
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值