美文网首页
JS-字符串

JS-字符串

作者: 键盘已附魔 | 来源:发表于2022-01-11 14:13 被阅读0次

根据字符返回位置

 //字符串对象,根据字符返回位置
        var str = '离离原上草';
        //('要查找的字符'[开始的位置])
        console.log(str.indexOf('离',2));
 var str = 'aoooooouuuyttrrrooh';
        var index = str.indexOf('o');
        // console.log(index);
        var num = 0;
        while (index !== -1) {
            console.log(index);
            num++;
            index = str.indexOf('o', [index + 1]);
        }
        console.log('o出现的次数是' + num);

根据位置返回字符

 //根据位置返回字符
        var str = 'asdfalkj';
        console.log(str.charAt(4));
        // 返回ASCII码值,目的是获取用户按了那个键
        console.log(str.charCodeAt(0));
        //遍历字符串
        for (var i = 0; i < str.length; i++) {
            console.log(str.charAt(i));
        }
        // h5新增方法
        console.log(str[0]);

统计出z字符串中最多的字符和次数

var str = 'qwerrtyuiouetwyet';
        var o = {};
        for (var i = 0; i < str.length; i++) {
            var chars = str.charAt(i);
            if (o[chars]) {
                o[chars]++;
            } else {
                o[chars] = 1;
            }
        }
        console.log(o);
        // 遍历数组
        var max = 0;
        var ch = '';
        for (var k in o) {
            // k是属性名
            // o[k]是属性值
            if (o[k] > max) {
                max = o[k];
                ch = k;
            }
        }
        console.log(max);
        console.log('最多的字符是' + ch);

字符串操作方法

屏幕截图 2021-12-07 183242.png

相关文章

网友评论

      本文标题:JS-字符串

      本文链接:https://www.haomeiwen.com/subject/wpeaxrtx.html