JavaScript练习编程题2

基础编程题

1.已知字符串:“this is a test of javascript”

a.统计该字符串中字母s出现的次数
b.取出子字符串“test”
c.采用不同的方式将字符串倒序输出
d.将其中的"test"替换为"exam"
 var str = 'this is a test of javascript'
        //a.
    //     var count=0;
    //     var str1 = str;
    //   while(str1.includes('s')){
   
    //      str1 = str1.replace('s','');
    //     count++;
    //   }
    //   alert(count)

    //b.
    // for(var i=0;i<str.length;i++){
   
    //     if(str[i]=='t'&&str[i+1]=='e'&&str[i+2]=='s'){
   
    //         index=i;
    //     }
    // }
    // var str2=str.substr(index,4);
    // alert(str2)
       
    //c.
    // (1)
    // var str3 = str.split('').reverse('').join('');
    // alert(str3)
    // (2)
    // var str4='';
    // for(var i=str.length-1;i>=0;i--){
   
    //      str4+=str[i];
    // }
    // alert(str4)
    //d
    // var str5 = str.replace('test','exam')
    // alert(str5)

2.输入一个字符串,判断字符串中有多少个字母?多少个数字?多少个其他符号?

例如:'hello, nice to meet you. i am 18. my birthday is 1999-05-23'
  -- 结果: 字母的个数为33个,数字个数为10个, 其他字符为16var str = 'hello, nice to meet you. i am 18. my birthday is 1999-05-23'
        // var res = ''
        var number= 0;
        var symbol=0;
        var characters=0
        for(var i=0;i<str.length;i++){
   
         var a=  str.charCodeAt(i)
        //  alert(a)
            if(a>=97&&a<=122){
   
                characters++;
            }
            else if(a>=48&&a<=57){
   
                number++;
            }
            else{
   
                symbol++;
            }
              
        }
        alert('字母有'+characters+'数字有'+number+'其他字符'+symbol)  

3.以下是一段歌词,请从这段歌词中统计出朋友出现的次数

“这些年一个人,风也过,雨也走,有过泪,有过错, 还记得坚持甚么,真爱过才会懂,会寂寞会回首,终有梦终有你在心中。朋友一生一起走,那些日子不再有,一句话,一辈子,一生情,一杯酒。朋友不曾孤单过,一声朋友你会懂,还有伤,还有痛,还要走,还有我。”

 var str ='这些年一个人,风也过,雨也走,有过泪,有过错, 还记得坚持甚么,真爱过才会懂,会寂寞会回首,终有梦终有你在心中。朋友一生一起走,那些日子不再有,一句话,一辈子,一生情,一杯酒。朋友不曾孤单过,一声朋友你会懂,还有伤,还有痛,还要走,还有我。'
        var count=0;
        var str1=''
        for(var i=0;i<str.length;i++){
   
            if( str1
  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
JavaScript中,变量声明是非常重要的一部分。根据引用,变量声明需要遵守一些规则,比如变量名必须以英文字母、下划线(_)或美元符号($)开头,而后面可以包含字母、下划线(_)、美元符号($)和数字。变量名不能使用系统的关键字或保留字作为变量名。在JavaScript中,变量有不同的数据类型,包括Number、String、Boolean、undefined和null。如果声明了一个变量但未赋值,则它的值为undefined。 根据引用,练习题是一个很好的学习JavaScript变量的方式。通过练习,可以巩固对变量声明和赋值的理解,并提升编程能力。练习题可以包括不同的难度级别,从简单的变量声明到复杂的类型转换和条件语句。这样的练习题可以帮助新手更好地掌握JavaScript变量的概念和用法。 所以,JavaScript变量的练习题可以包括以下内容: - 变量声明和赋值 - 数据类型转换 - 条件语句和循环语句的应用 通过这些练习题,可以提高对JavaScript变量的理解和熟练度。希望这些练习对你的学习有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [(一)Javascript从变量至类型转化(含练习)](https://blog.csdn.net/weixin_51458883/article/details/114852562)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [JavaScript变量声明详解](https://download.csdn.net/download/weixin_38713450/13040420)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贝尔芬格

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值