js冒泡排序,简易计算器,选择排序,数组去重(indexOf()和选择排序)

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    
    <body>
        <!-- <input type="text" id="text1"/>
        <select id="text2">
            <option value="1">+</option>
            <option value="2">-</option>
            <option value="3">/</option>
            <option value="4">*</option>
        </select>
        <input type="text" id="text3"/>
        <button id="btn">=</button>
        <input  id="text4" type="text"/>
        <button id="clear">清空</button> -->
        <script>
            // 冒泡排序,将大的依次放在后面
            // var arr=[6,1,3,5,7]
            // for(var i=0;i<arr.length-1;i++){
            //     for(var j=0;j<arr.length-1-i;j++){
            //         var temp
            //         if(arr[j]>arr[j+1]){
            //             temp=arr[j+1]
            //             arr[j+1]=arr[j]
            //             arr[j]=temp
            //         }
            //     }
            // }
            // console.log(arr)
            //简易计算器
         //    function $(num){
            //     return document.getElementById(num)
            // }
         //    var a=$("text1")
            // var b=$("text2")
            // var c=$("text3")
            // var d=$("text4")
            // var btn=$("btn")
            // var clear=$("clear")
            // btn.οnclick=function(){
            //     var a1=a.value-0
            //     var c1=c.value-0
            //     var hi=b.value-0
            //         console.log(a1)
            //     switch(hi){
            //         case 1:
            //          d.value=a1+c1
            //          break
            //          case 2:
            //           d.value=a1-c1
            //           break
            //           case 3:
            //            d.value=a1/c1
            //            break
            //            case 4:
            //             d.value=a1*c1
            //             break
            //     }
            // }
            // clear.οnclick=function(){
            //     a.value=''
            //     c.value=''
            //     d.value=''
            // }
            // 选择排序,可以依次将小的放在前面
            // var arr=[7,5,1,3]
            // for(var i=0;i<arr.length-1;i++){
            //     for(var j=i+1;j<arr.length;j++){
            //         if(arr[i]>arr[j]){
            //             var temp
            //             temp=arr[j]
            //             arr[j]=arr[i]
            //             arr[i]=temp
            //         }
            //     }
            //     }
            //     console.log(arr)
            // 数组去重,利用选择排序
            // var arr=[0,1,1,1,2,3,1,34,23,3,4,1]
            // for(var i=0;i<arr.length-1;i++){
            //     for(var j=i+1;j<arr.length;j++){
            //         if(arr[i]==arr[j]){
            //             arr.splice(j,1)
            //             j--
            //         }
            //     }
            // }
            // console.log(arr)
            //数组去重,利用indexOf()只会查找数组元素第一次在数组中出现的位置
                // var arr = ['a', 'a', 'a', 'b', 'b', 'b', 'c', 'c', 'f', 'd', 's', 'd', 's']
                //     var res = arr.filter(function(item, index){
                //         return arr.indexOf(item) == index
                //     })
                //     console.log(res)
            
        </script>
    </body>
</html>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值