PowerPoint プレゼンテーション

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 num = 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や
間違ったパスワードを
入力するとアラート表示