Motion Typo Hello
/** * 定数の宣言 */ // setTimeoutの秒数(言葉が変化する時間) var CHANGE_SPEED = 10; // setTimeoutの秒数(インターバルの時間) var INTERVAL_SPEED = 2000; // アスキーコードのミニマムリミット var MIN_ASCII_CODE = 48; // アスキーコードのマックスリミット var MAX_ASCII_CODE = 125; // 表示する言葉 var TARGET_WORDS = new Array( "world", "tsujimitsu", "javascript", "art", "design", "motion", "typo", "graphic", "thank", "you", "very", "much" ); // 表示する先(ID) var DISPLAY_ID = "hello"; /** * インターバルを置く.次の文字列へセットする. * * @param 文字配列 currentWordAsciiCode(array), ナンバー targetWordNumber(int) * @return true * */ function interval(currentWordAsciiCode, targetWordNumber) { // 引数targetWordNumberがundefinedなら0を代入する if (targetWordNumber == undefined) { targetWordNumber = 0; // targetWordNumberが長さを超えた場合0に戻す } else if (targetWordNumber = TARGET_WORDS.