substringメソッド
stringオブジェクトの一部を返します。
シンタックス
stringName.substring(indexA, indexB)
- stringName
- 文字列またはオブジェクトのプロパティ
- indexA
- 0からstringName.length()-1までの数、またはオブジェクトのプロパティ
- indexB
- 0からstringName.length()-1までの数、またはオブジェクトのプロパティ
文字列の文字は左から右に表示されます。第1文字が0で表わされ、最後の文字はstringName.length()-1となります。indexAがindexBより小さい場合、substringメソッドは文字列からindexA番目で始まりindexB番目の前の文字までを返し、逆にindexAがindexBより大きい場合、文字列からindexB番目で始まりindexA番目の前の文字までを返します。もしindexAとindexB が同じ場合、空の文字列を返します。この説明ではわかりにくいかもしれないので、「JavaScript」という文字列を考えてみましょう。
J a v a S c r i p t 0 1 2 3 4 5 6 7 8 9 indexA < indexB A-----------B indexA > indexB B-----------A
どこのメソッド?
- stringオブジェクト
例
<script> var oneString = "JavaScript" // Display Java document.write(oneString.substring(0,4) + " <br>") document.write(oneString.substring(4,0) + " <br>") // Display Script document.write(oneString.substring(4,10) + " <br>") document.write(oneString.substring(10,4) + " <br>") // Display rip document.write(oneString.substring(6,9) + " <br>") document.write(oneString.substring(9,6) + " <br>") </script>