zoukankan      html  css  js  c++  java
  • javascript的String字符串对象

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>typeof</title>
    </head>
    <body>
    <script>
    //1.typeof只能判断基本数据类型
    //(1)字符串创建方式一
    // var s='hello';
    //(2)字符串创建方式二
    // var s1=new String('hello')
    // alert(s1 instanceof String);//true
    // alert(typeof(s)) ;//string
    // alert(typeof(s1)) ;//object
    // var i=new Number(2);
    // alert(typeof (i));//object
    //用instanceof判断某一个对象的类型
    // alert(i instanceof Number);//true
    //2.javascript的String字符串对象
    // (1)String对象的属性
    // s='hello';
    // alert(s.length)//5
    //(2)遍历字符串
    // for(var i in s){
    // console.log(s[i]);
    // }
    //3.javascript的String字符串对象方法
    //(1)编排方法
    s='hello';
    // document.write(s.italics())//hello <i>
    // document.write(s.bold())// <b>
    // document.write(s.anchor('star'))// <a>
    //(2)大小写转换方法
    // console.log(s.toUpperCase());//HELLO
    // console.log(s.toLowerCase());//hello
    // console.log(s.charAt(4));//o
    // console.log(s.charCodeAt(4));//111
    //(3)查询字符串 match() search()
    // console.log(s.search('l'));//返回的第一个匹配结果的索引值 2(通过字符串取索引)
    // console.log(s.match('l'));//返回数组,里面是所有匹配结果 ["l", index: 2, input: "hello", groups: undefined]
    // console.log(s.match('l')[0]);// l
    // console.log(s.match('l')[1]);//undefined

    // console.log(s.indexOf('o'));//4 从左往右取
    // console.log(s.lastIndexOf(('l')));//3 从右往左取
    //(4)replace方法 concat方法 split方法
    // console.log(s.replace('l','t'));//hetlo
    // console.log(s.split('e'));//["h", "llo"]
    // console.log(s.concat(' world'));//hello world
    //(5)截取字符串
    console.log(s.substr(1,1));//e
    console.log(s.substring(1,3));//el 左取右不取
    console.log(s.slice(1,3));//el
    console.log(s.slice(1,-1));//ell 左取右不取

    </script>

    </body>
    </html>
  • 相关阅读:
    zoj3888 找第二大
    zoj3882 博弈
    字典树小总结
    hdu2222 字典树
    hdu1247 字典树
    开放融合 | “引擎级”深度对接!POLARDB与SuperMap联合构建首个云原生时空平台
    阿里HBase高可用8年“抗战”回忆录
    最佳实践 | RDS & POLARDB归档到X-Pack Spark计算
    今日头条在消息服务平台和容灾体系建设方面的实践与思考
    饿了么监控系统 EMonitor 与美团点评 CAT 的对比
  • 原文地址:https://www.cnblogs.com/startl/p/12238160.html
Copyright © 2011-2022 走看看