美文网首页
dom_6 字符串占位长度

dom_6 字符串占位长度

作者: basicGeek | 来源:发表于2018-11-23 17:40 被阅读0次
<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<script>
//    sort();   底层用到了charCodeAt();

    var str = "I love my country!我你爱中国!";
    //"我爱你":一汉字占两个字符位。
    //需求:求一个字符串占有几个字符位。
    //思路;如果是英文,站一个字符位,如果不是英文占两个字符位。
    //技术点:判断该字符是否在0-127之间。(在的话是英文,不在是非英文)
    alert(getZFWlength(str));
    alert(str.length);

    function getZFWlength(string){
        //定义一个计数器
        var count = 0;
        for(var i=0;i<string.length;i++){
            //对每一位字符串进行判断,如果Unicode编码在0-127,计数器+1;否则+2
            if(string.charCodeAt(i)<128 && string.charCodeAt(i)>=0 ){
                count++;
            }else{
                count+=2;
            }
        }
        return count;
    }
</script>
</body>
</html>
占位长度

相关文章

  • dom_6 字符串占位长度

  • 2018-07-18 day03

    字符串以及字符串运算符 -%s 字符串占位符(格式符)-%d 整数占位符-%f 浮点数占位符 %.nf小数点后保留...

  • 2019-03-12

    1.格式字符串:在字符串中通过格式占位符来表示字符串中变法的部分语法:包含格式占位符的字符 %(给格式占位符赋值的...

  • 变量

    type 查看变量类型 格式符号% %s 占位字符串%d 占位整数%f 占位浮点 案例

  • 03 常用技巧介绍-(格式化、编码、while else、运算符

    1 格式化输出 % 在字符串里的占位符;%s:字符串占位符%d:数字占位符;%%:格式化输出中表示单纯的% %(p...

  • 2018-08-08 - Lisa’s Code Standar

    一、字符串 1.1、字符串一定要放在strings.xml里面,不要直接用 1.2、字符串占位符的使用:占位符使用...

  • 随笔

    1.占位符% %s表示占位符类型是str字符串类型%d表示占位符类型是digital数字类型使用占位符的时候,还需...

  • TextView占位符,随着字符串长度自动增高

    开发这个控件的缘由是因为目前做的App有一个对话框的功能,而苹果提供的原生UITextField或者UITextV...

  • Go学习笔记-字符串和正则表达式

    字符串 字符串长度 获取字符串长度: len() 注意点:len()函数获取字符串长度的时候, 获取的是字节数.一...

  • Go字符串与正则表达式

    字符串 字符串长度 获取字符串长度: len() 注意点:len()函数获取字符串长度的时候, 获取的是字节数.一...

网友评论

      本文标题:dom_6 字符串占位长度

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