JavaScript プログラミング入門 3-2 Stringオブジェクト 2006/10/27 神津 健太
3-1-1 Stringオブジェクトの生成 Stringオブジェクトの生成 var studentName = “Makoto Ohtsu”; var teacherName = “Taro Yamada”; Stringコンストラクタを使用する var studentName = String(“Makoto Ohtsu”); var teacherName = String(“Taro Yamada”);
文字列が等しいかどうかを調べる var str1 = “Java”; var str2 = “JavaScript”; var str3 = “Java”; str1 == str2 false str1 == str3 true str2 == “JavaScript” true str1 != str2 true str1 != str3 false
3-1-2 Stringオブジェクトの結合 文字列どうしの結合 var firstName = “Makoto”; var LastName = “Otsu”; //firstNameとスペースとlastNameを結合 var fullName = firstName + “ “ + lastName; 文字列と数値の結合 var empLoyeeNum = 101; var employeeStr = “EMPLOYEE” + employeeNum
数値をStringオブジェクトに変換する var myName = 10; var myNumStr = “ ” + myNum; toStringメソッド 書式 : 変数.toString() 変数.toString(radix) 引数 : radix (基数を示す数値) 戻り値 : Stringオブジェクト
var num = 10; var numStr = num.toString(); 「10」 var numStr = num.toString(2); 「1010」 var num = 255; var numStr = num.toString(16); 「ff」
3-1-3 Stringオブジェクトのlengthプロパティ var studentName = “taro;” var nameLength = studentName.length ; 4 テキストフィールドの文字数のチェック (ソースは別紙参照) 上側のテキストフィールドに入力したテキストの 文字数が5文字以上の場合に、アラートボックスを 表示する。
3-1-4 Stringオブジェクトのメソッドの取り扱い toUpperCase() var myString = “abc”; //大文字「ABC」にする var myUpperString = myString.toUpperCase(); var myUpperString = “abc”.toUpperCase(); bold() //ボールド体にする var outStr = myStr.toUpperCase().bold();
宿題 パスワード認証みたいなもの ・2つのテキストフィールド ・3つのIDを登録して それぞれに違うパスワード ・登録されていないIDや ・2つのテキストフィールド ・3つのIDを登録して それぞれに違うパスワード ・登録されていないIDや 間違ったパスワードを 入力するとアラート表示