文字列文字列オブジェクトLOGIN

文字列文字列オブジェクト

String String オブジェクト

(1) String のプロパティ

このオブジェクトには、すべてのスペースと記号を含む文字列内の文字数を表す length という属性が 1 つだけあります。

var test_var = "I love You!";
document.write(test_var.length);

表示される結果は次のとおりです。文字列の長さには記号とスペースもカウントされるため、「11」:

QQ截图20161012162429.png

String オブジェクトにアクセスするメソッド:

String オブジェクトの toUpperCase() メソッドを使用して、文字列の小文字を大文字に変換します:

var mystr="Hello world!";
var mynum=mystr.toUpperCase();

上記のコードが実行されると、mynum の値は次のようになります: HELLO WORLD!

(2)String のメソッド

String オブジェクトには合計 19 個の組み込みメソッドがあり、主に表示が含まれます。ページ上の文字列のフォントとサイズ、文字色、文字検索、大文字小文字変換などの機能は次のとおりです:

charAt(n) : 文字列の n 番目の単一文字を返します。 (0 から数えます)

charCodeAt(n): 文字列の n 番目の位置にある 1 文字の ASCII コードを返します。

indexOf() : 使用法: string_1.indexOf(string_2,n); 文字列 string_1 の n 番目の位置から検索を開始し、string_2 を検索し、見つからない場合は、-1 を返します。空白のままにすることもでき、デフォルトでは検索は位置 0 から開始されます。

lastIndexOf():indexOf()に似ていますが、後ろから開始します。

split('separator') : 指定された区切り文字に従って文字列を分割し、配列を返します。例: '1&2&345&678'.split('&'); 配列を返します。

substring(n,m) : 元の文字列の位置 n から位置 m までの部分文字列を返します。

substr(n,x) : 位置 n で始まり長さ x の元の文字列の部分文字列を返します。

toLowerCase(): 元の文字列の大文字をすべて小文字に変更した文字列を返します。

toUpperCase() : 元の文字列の小文字をすべて大文字に変更した文字列を返します。

文字列の長さを計算する

<html>
<body>
<script type="text/javascript">
var txt="Hello World!"
document.write(txt.length)
</script>
</body>
</html>

文字列にスタイルを追加する

<html>
<body>
<script type="text/javascript">
var txt="Hello World!"
document.write("<p>Big: " + txt.big() + "</p>")
document.write("<p>Small: " + txt.small() + "</p>")
document.write("<p>Bold: " + txt.bold() + "</p>")
document.write("<p>Italic: " + txt.italics() + "</p>")
document.write("<p>Blink: " + txt.blink() + " (does not work in IE)</p>")
document.write("<p>Fixed: " + txt.fixed() + "</p>")
document.write("<p>Strike: " + txt.strike() + "</p>")
document.write("<p>Fontcolor: " + txt.fontcolor("Red") + "</p>")
document.write("<p>Fontsize: " + txt.fontsize(16) + "</p>")
document.write("<p>Lowercase: " + txt.toLowerCase() + "</p>")
document.write("<p>Uppercase: " + txt.toUpperCase() + "</p>")
document.write("<p>Subscript: " + txt.sub() + "</p>")
document.write("<p>Superscript: " + txt.sup() + "</p>")
document.write("<p>Link: " + txt.link("http://www.php.cn") + "</p>")
</script>
</body>
</html>


次のセクション
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>string对象 </title> <script type="text/javascript"> var message="I love JavaScript!"; var mychar=message.toLowerCase(); document.write("字符串为:"+mychar+"<br>"); </script> </head> <body> </body> </html>
コースウェア