美文网首页
ECMAScript对象-三个包装对象

ECMAScript对象-三个包装对象

作者: 逻辑演绎法 | 来源:发表于2017-05-22 14:17 被阅读0次

    <pre>

    <!DOCTYPE html>
    <html>
      <head>
        <title>01-三个包装对象.html</title>
        
        <meta name="keywords" content="keyword1,keyword2,keyword3">
        <meta name="description" content="this is my page">
        <meta name="content-type" content="text/html; charset=UTF-8">
        <meta http-equiv="content-type" content='text/html;charset=utf-8'>
        <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
        <script type="text/javascript">
            //三个包装对象
            //java中8大基本数据类型都有对应的包装类
            //js中五个原始类型,有三个包装类 =>Number String Boolean
            //----------------------------------------------
                //java中有自动拆装箱机制来方便基本数据类型的转换,以及包装方法的调用
                //js 中有伪对象概念 原始类型可以直接调用对应包装类型的属性或函数
            //String
            //1 创建
            //此构造和以填写任意类型数据
            //构造方法拥有强制数据类型转换的功能 返回的一定是个string
            var str = new String("hello");
            // 2 属性
        //  alert(str.length);
        //  alert("world".length);
            // 3 方法
            //js的String方法分为三类
            //一 用来生成标签一般不用
            
            
            //二
            //charAt();
            alert(str.charAt(2));
            //endwith();返回boolean值 以什么什么结尾
            //substring();
            alert(str.substring(0, 5));
            //indexof();
            
            
            //三:有用=>与正则结合使用
            //split();
            //replace();
            //match();
            //search();
        </script>
      </head>
      
      <body>
        This is my HTML page. <br>
      </body>
    </html>
    

    </pre>
    Instanceof运算符
    <pre>

    <!DOCTYPE html>
    <html>
      <head>
        <title>Instanceof运算符.html</title>
        
        <meta name="keywords" content="keyword1,keyword2,keyword3">
        <meta name="description" content="this is my page">
        <meta name="content-type" content="text/html; charset=UTF-8">
        <meta http-equiv="content-type" content='text/html;charset=utf-8'>
        <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
        <script type="text/javascript">
            //Instance of 与java中一样,用于判断变量是否属于指定类型
            
            var str = new String("abc");
            
            alert(str instanceof String);//true
            alert("abc" instanceof String);//false "abc"是原始类型 它并不是对象
            //仅仅是个伪对象,止咳调用它的方法和属性
            
        </script>
      </head>
      
      <body>
        This is my HTML page. <br>
      </body>
    </html>
    

    <>

    相关文章

      网友评论

          本文标题:ECMAScript对象-三个包装对象

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