前端基础练习题

/*
    变量命名规则:
    1.只能由字母、数字、下划线、美元符号组成,并且不能以数字开头。
    2.变量命名要有意义,杜绝a01,b0046。
    3.变量遵循小驼峰规则:第一个单词全小写,从第二个单词开始,首字母大写。 myColorArray
        - 大驼峰:每个单词首字母大写。myDemo
        - C语言的风格:单词全小写,中间用下划线隔开。my_color_array
    4.变量名不能和系统关键字冲突。
     */

// (1) 循环求和:利用循环语句计算从100加到500的后的总和。
var sum = 0; //用于存放累加和的变量

    for (var i = 100; i < 501; i++){
        sum += i;
    }
    document.write(sum);

// (2) 字符判断:从键盘输入一个字符,判断这个字符是数字,
// 还是大写字母,还是小写字母,还是符号。
//输入字符串 adf 2332afd

     var content = prompt();
                //得到这个字符串的第一位的ascii码
                var code = content.charCodeAt(0);
                if (code >=48 && code <=57){
                    document.write("是数字!");
                }
                if( code >= 65 && code <= 90 ){
                    document.write("大写字母!");
                }
                if( code >= 97 && code <= 122 ){
                    document.write("小写字母!");
                }else {
                    document.write("符号!");
                }

// (4) 水仙花数:计算三位整数(100~999)的水仙花数。
// 水仙花数是指每一位的立方相加等于该数自己,比如153 = 1^3 + 5^3 + 3^3。
//从100遍历到999

     for (var i = 100; i < 1000; i++){
            //分别得到i的个十百位
            //百位:除以100再取整
            var a = parseInt(i / 100);
            //十位:除以10再取整,对10取余
            var b = parseInt(i / 10) % 10;
            //个位:对10取余
            var c = i % 10;
            //如果a、b、c的三次方之和等于i本身,那就是水仙花数
            //if在for中起了过滤的作用
            if ( a*a*a + b*b*b + c*c*c == i ){
                document.write(i + "<br/>");
            }
        }
    //抽象一下:用i、j、k分别表示百十个位
      for (var i = 1; i < 10; i++){
            for (var j = 0; j < 10; j++){
                for (var k = 0; k < 10; k++){
//                    document.write(i+""+j+""+k+"<br/>");
             
  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值