2014年1月31日金曜日

開発環境

Head First JavaScript ―頭とからだで覚えるJavaScriptの基本( Michael Morrison (著), 豊福 剛 (翻訳)、オライリージャパン)の5章(ループ)、エクササイズ(p.193)をDartで考えてみる。

その他参考書籍

エクササイズ(p.193)

コード

sample.dart

import 'dart:html';
import 'dart:js' as js;

void main(){
  run.onClick.listen((MouseEvent event){
    String s = js.context.callMethod(
        'prompt', ['0より大きな数値を入力して下さい。', '10']);
    try {
      int n = int.parse(s);
      int i;
      if (n <= 0) {
        throw '';
      }
      window.alert('カウントダウン開始');
      for (i = n; i > 0; i -= 1){
        window.alert('$i');
      }
      window.alert('スタート');
    } catch (e) {
      window.alert('0より大きな数値(整数)を入力して下さい。');
    }
  });
}

ButtonElement run = querySelector('#run_dart');

0 コメント:

コメントを投稿