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>
  • 相关阅读:
    所写既所思
    OO总结
    OO第三单元作业总结
    OO第二单元作业总结
    OO第一单元作业总结
    oo第四单元与课程总结
    oo第三单元总结——jml
    oo第二单元博客总结
    面向对象设计与构造-第一单元作业总结
    个人总结-不说再见
  • 原文地址:https://www.cnblogs.com/startl/p/12238160.html
Copyright © 2011-2022 走看看