ECMAScript對象-三個包裝對象

<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>

<>

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 一、在JavaScript的世界里,一切都是對象。 但是某些對象還是和其他對象不太一樣。為了區分對象的類型,我們用...
    越IT閱讀 513評論 0 1
  • 先上代碼: 這里會打印什么呢?undefined(自問自答好無聊) 那么為什么會打印成undefined呢?......
    招展君閱讀 158評論 0 0
  • 在JavaScript中,你可能需要獲取一個string的長度。在控制臺中嘗試: 控制臺會返回4。同時當你使用s....
    RainFool閱讀 321評論 0 0
  • 對一個原始值1添加屬性,會在該原始值的基礎上,自動創建一個包裝對象,temp = new Number(1),a....
    何幻閱讀 632評論 0 0
  • 清早的陽光映在桌子上,客廳中,我可以看見空中漂浮的細小顆粒,我們稱它為 塵埃。 不足一百平米的小房子,暖色調的墻紙...
    葉玨閱讀 208評論 0 0