var oStringObject=new String ("Hello World ");
console.log(oStringObject.slice(3)); //出力 "lo World"
console.log(oStringObject.substring(3)); "
console.log(oStringObject.slice(3,7)); //出力 "lo W"
console.log(oStringObject.substring(3,7)); // 出力 "lo W"
console.log(oStringObject.slice(3,0)); //出力 (空の文字列)
console.log(oStringObject.substring(3,0)) //出力 "Hel"
console .log(oStringObject.slice(-3)); //「rld」を出力します。
console.log(oStringObject.substring(-3)); //「Hello World」を出力します。 log(oStringObject.slice(3,-4)); //出力 "lo W"
console.log(oStringObject.substring(3,-4)); //出力 "Hel"
toLowerCase()、toLocaleLowerCase()、toUpperCase()、toLocaleUpperCase(): 最初の 2 つは文字列をすべて小文字に変換するために使用され、最後の 2 つは文字列をすべて大文字に変換するために使用されます。 toLowerCase() と toUpperCase() は独自のメソッドですが、toLocaleLowerCase() と toLocaleUpperCase() は特定の領域に基づいて実装されています。例:
var oStringObject=new String(" Hello World" );
console.log(oStringObject.toLowerCase()); //「hello world」を出力
console.log(oStringObject.toLocaleLowerCase()); //「hello world」を出力
console.log (oStringObject.toUpperCase()); //「HELLO WORLD」を出力します
console.log(oStringObject.toLocaleUpperCase()) //「HELLO WORLD」を出力します
; >
5.instanceof 演算子
typeof 演算子を使用して参照型を使用して値を格納する場合、どの型のオブジェクトを参照しても「object」が返されます。 ECMAScript では、この問題を解決するために別の演算子 instanceof が導入されました。
instanceof 演算子は typeof 演算子に似ており、処理されるオブジェクトの種類を識別するために使用されます。 typeof メソッドとは異なり、instanceof メソッドでは、開発者はオブジェクトが特定の型であることを明示的に確認する必要があります。例:
var oStringObject=new String(" hello world" );
alert(oStringObjectinstanceof String); //「true」を出力