首页 🚓JavaScript

1、计算1~1000中所有整数的和

 let i = 1;
    let sum = 0;
    while (i <= 1000) {
      sum += i;
      i++;
    }
    console.log(sum);
500500

2、 循环登录案例:弹出一个输入框prompt,要求输入正确的用户名。如果用户输入的不是admin,就一直弹出输入框。直到用户输入admin正确时就不弹出输入框

循环条件:用户输入的不是admin——》userName !== 'admin'

循环体(重复执行的代码):一直弹出输入框——》prompt('请输入用户名')

let userName = prompt('请输入用户名');
    while (userName !== 'admin') {
      userName = prompt('请输入用户名');
      // 注意点:在循环体中需要能改变判断条件中变量
    }

3,把200~300之间前5个能被7整除的数,储存到空数组中去

let count = 0;
    let arr = [];
    for ( let i = 200 ; i <= 300 ; i++ ) {
      if ( i % 7 === 0 ) {
        arr.push(i);
        count++;
      }

      if ( count === 5) {
        break;
      }
    }
    console.log( arr );
[203,210,217,224,231]

4,求出下列数组中所有数的和、最大值、最小值。

 let arr = [123,321,233,666,1,7,888,11,23,60,123];
    // 和
    let sum = 0;
    // 最大值
    let max = arr[0];
    // 最小值
    let min = arr[0];
    for ( let i = 0 ; i < arr.length ; i++ ) {
      // 累加
      sum += arr[i];
      // 最大值
      if ( arr[i] > max ) {
        max = arr[i];
      }
      // 最小值
      if ( arr[i] < min ) {
        min = arr[i]
      }
    }
    console.log( '数组的和为:',sum );
    console.log( '数组的最大值为:',max );
    console.log( '数组的最小值为:',min );
数组的和为: 2456
数组的最大值为: 888
数组的最小值为: 1

5,弹出10次输入框,让用户输入10个数字,求出10次输入数字中的最大值和最小值,打印出来

let arr = [];
    // 通过for循环10次,让prompt代码只需要写一次
    for ( let i = 1 ; i <= 10 ; i++ ) {
      let result = +prompt('请输入一个数字');
      arr.push(result)
    }
    console.log( arr );

    // 以下代码就是求出arr数组中的最大值和最小值
    let max = arr[0];
    let min = arr[0];
    for ( let i = 0 ; i < arr.length ; i++ ) {
      if ( arr[i] > max ) {
        max = arr[i];
      }

      if ( arr[i] < min ) {
        min = arr[i];
      }
    }
    console.log( '最大值是:',max );
    console.log( '最小值是:',min );

6,将下列字符串数组中的数据,倒序拼接成一个字符串

注意点:结果需要先倒序遍历哦

 let arr = ['aaa','bbb','ccc','ddd','eee'];// 得到'eee-ddd-ccc-bbb-aaa'
    let str = arr[arr.length-1];
    for ( let i = arr.length - 2 ; i >= 0 ; i-- ) {
      str += '|' + arr[i];
    }
    console.log( str );



文章评论