js基礎--javascript基礎概念のStringタイプ


Stringタイプ
Stringは、0から16までのユニックキャラからなる文字列を保存するために使用されます.文字列で、文字列は二重引用符(")単引用符(')で表されます.次のように
var demo1 = 'this is demo1';
var demo2 =”this is demo2”;
上の2つの書き方は有効です.
文字の文字数
Stringデータの種類には特殊な文字の字面量が含まれています.
Stringタイプには以下の特殊な文字が含まれています.
以下の特殊文字は変換が必要です.
        サブ面量の意味
  • 改行
  • \t表
  • \bチェック
  • \r回車
  • \f給紙
  • \スラッシュ
  • \'シングル引用符
  • \"ダブルクォーテーション
  • \xnnは16進数コードで表される1文字
  • です.
  • \unnnnは16進数コードでunicode
  • を表します.
    以上の文字の副面量は文字列のどの位置にも現れ、文字として解析されます.例えば:
    var string = "      
       ";  alert(string);  /*   :  */
    でも.一般的な文字列にあります.クォーテーションマークを使用せずに転送できます.
     
    var qm = " ' ' ";//       /  '   ”     
     var QM = ' " " ';
     
     alert(" ' ' ");// ' ' 
     alert(' " " ');// ' ' 
    文字列に変換:
    値を文字列に変換するには、toString()が使えます. 
    toString()               ,     。 
     var num = 199 ; 
     var num_str = num.toString();
     alert(num_str);//      199
    ブックの値を文字列に変換します.
     
    var boolean = true;
     var bool_str = boolean.toString();
     alert(bool_str);//      true
    数値ブールオブジェクト文字列の種類には、toStringメソッドがあります.
    数値のtoString法の特別点.パラメータを渡すことができます.ところで、戻り値はあなたのパラメータによって戻ります. 例えば:
     
      var num = 88;
      alert(num.toString(2));//   2    ;
      alert(num.toString(8));//   8    ;
      alert(num.toString());//   10    ;    10  
      alert(num.toString(16));//   16    ;
     
    toStringメソッドはnull undefinedタイプの値を変換できません. そうでないとエラーが発生します
    エラーが発生したら次のステートメントは実行されません.
     var  a ;//undefined 
     alert(a.toString());//  
     alert("string");//    
    したがって.私たちはStringを使うことができます. 関数はnullまたはundefinedタイプでなくても、stringタイプに変換できます.以下のとおりです
     
     
    var str1 = "str1";
     var str2 = 2;
     var str3 = true;
     var str4;
     var str5 = null;
     
     alert(String(str1));//     str1
     alert(String(str2));//     2
     alert(String(str3));//     true
     alert(String(str4));//     undefined
     alert(String(str5));//     null