07-选择排序+字符串

选择排序

        选择排序思想

                1. n 个数 进行n-1次选择

                2. 每次选择

                        未排序数中找最小数下标,与前面的数交换位置

字符串

        1. 创建字符串对象

var str = 'helloworld'    //字面量
var str = new String('hellworld')  //构造函数方式

        2. 字符串是由一系列字符构成,每个字符对应自己下标,和数组类似,从0开始

                 helloworld

                 0123456789

        3. 访问字符串字符

str[0]
不能赋值  str[0] = 'k'

       4.  包装类型

                概念:当使用点语句调用属性和方法时,自动转为复杂数据类型,使用完又转为基本数据类型

        5. 常用方法

charAt
     =>根据下标返回字符
indexOf
    =>返回字符在字符串中的下标
     =>如果字符不存在,返回-1
lastIndexOf
     =>
substring     slice
    =>开始下标,结束下标(不包)
substr        splice
    =>开始下标,元素个数
        // =======indexof===========
        console.log('str.indexOf :',str.indexOf('l'))
        console.log('str.lastIndexOf :',str.lastIndexOf('l'))

        //=========substring======
        console.log( 'substring ', str.substring(1,3)  )
        var arr = ['h','e','l','l','w','o','r','l','d']
        var newArr = arr.slice(1,3)
        console.log('newArr :', newArr)

        // ==========substr===========
        console.log('substr :', str.substr(1,3))
        var newArr1 = arr.splice(1,3)
        console.log( 'splice :',  arr ,'newArr1 ', newArr1)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值