js逻辑题

本文探讨JavaScript中的逻辑问题,包括条件语句、逻辑运算符以及在实际编程中遇到的复杂逻辑场景。通过实例解析,帮助前端开发者提升逻辑思维能力。
摘要由CSDN通过智能技术生成

     

 2.敏感词过滤。(用户输入的内容中的敏感词替换为*)

      例:“今天有个傻子在旁边大喊大叫,影响了我的操作。”,

      过滤后“今天有个*在旁边大喊大叫,影响了我的*作。”。

      思路:把敏感词汇放在数组里:var arr=["傻子","tmd","操"];


  var str = "今天有个傻子在旁边大喊大叫,影响了我的操作。"
    var arr = ["傻子", "tmd", "操"];
    for (var i = 0; i < arr.length; i++) {
        str = str.replace(arr[i], "*")
    }
    console.log(str);
1.将字符串按照单词进行逆序,空格作为划分单词的唯一条件
  传入:”Welome to Beijing”改为 “Beijing to Welcome”


    var str = "Welome to Beijing";
    var n = str.split(" ");
    var arr = n.reverse();
    var s = arr.join(" ");
    console.log(s);
  4.  对称数组
        传入一个数组,起始元素类型与个数皆未知,返回新数组,由原数组
        的元素正序反序拼接而成
        传入[“One”, “Two”,”Three”] 返回[“One”, “Two”, “Three”,”Three”,”Two”, “One”

    
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值