サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
関数を定義します。関数とは、よく使用する処理を サブルーチン として定義するものです。例えば、時:分:秒を秒数に変換する関数を定義するには次のようにします。 function toSeconds(hour, min, sec) { var answer = hour * 3600 + min * 60 + sec; return(answer); } この関数は次のようにして呼び出すことができます。
■プログラム説明(ソースコード説明) 全ページにある全角の数字を半角の数字にします。replace()の第二パラメータには置換する文字だけでなく関数も指定することができます。関数からの戻り値が置換される文字になります。 ■ソースコード pageObj = app.activeDocument.pages; for (i=0; i<pageObj.length; i++) { for (j=0; j<pageObj[i].textFrames.length; j++) { txt = pageObj[i].textFrames[j].contents; result = txt.replace(/[0-9]/g, repFunc); pageObj[i].textFrames[j].contents = result; } } function repFunc(chr,ptr,allStr)
■プログラム説明(ソースコード説明) 選択されたテキストフレーム内の英文字の前後に半角空白を入れます。replace()で関数を呼び出して関数内で処理します。サンプルでは長く見えますが、関数内は4行しかありません。 ■ソースコード selObj = app.activeDocument.selection; for (i=0; i<selObj.length; i++) { txt = selObj[i].contents; selObj[i].contents = txt.replace(/[A-Z]+/gim,repFunc); } function repFunc(chr,ptr,AllStr) { var result = chr; // 前に空白を入れる if ((ptr > 0) && (AllStr.charAt(ptr-1) != " ")) { result = " "+
String.replace って結構ややこしいよね…/参考リンク String.replace( regexp, replacement ) 必要に応じて どちらの引数に対してもエスケープが必要となる。
関数の引数の渡し方(Javascript) 呼び元へ関数内に渡すパラメータのことを、引数といいます。 パラメータによって関数に異なった動きをさせたいとき引数を与えます。 JavaScriptでは、function 関数名 (引数)のようにカッコで閉じます。 複数の引数がある場合は、function 関数名(引数1, 引数2)のようにカンマ区切りで指定します。 サンプルソース <html> <body> <script language="Javascript"> <!-- func1("Hello World"); func1("です。"); function func1(para1) { document.write(para1); } --> </script> </body> </html> この例では、ブラウザに「Hello Worldです。」と表示されます。
関西に『伝説のドアマン』と呼ばれている人がいる。ホテルでの宴会が終わると、千名もの人が次々にエスカレーターに乗り、車寄せに降りてくる。カーサービス係は一人ひとりの顔を見るなり、反射的にマイクで運転手を呼び出す。 「関西電力の○○様、お車を玄関にお回し下さい」 大混雑になっても仕方ないが、それでもなお、いかにスムーズに車を呼び、お帰りいただくかが、ホテルの腕の見せ所だ。そのため、ホテル側は総務課やその他から数十名のホテルマンを動員して交通整理にあたる。マイクをにぎり、車を呼び出す係はその司令塔といえるわけで、ホテルの格はそれで決まるといっても過言ではない。 名田正敏さんは長らくその係だった。車寄せにくるお客様の顔をほとんど知っており、言われる前に車を呼び出し大混雑を見事にさばいていたのだ。伝説のドアマンと呼ばれ、一流ホテルが喉から手が出るほど欲しがった人である。 あるいは、パーティーがない昼
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く