2012年3月18日日曜日

開発環境

独習JavaScript 高橋 和也 (著), 竹添 直樹 (著), 里見 知宏 (著) の第6章(関数)の理解度チェック3を解いてみる。

その他参考書籍

3.

文字列:

コード(TextWrangler)

function split_comma(str){
  var array = str.split(',');
  return array;
}
var split_slash = function(str){
  var array = str.split("/");
  return array;
};
function split_comma_or_slash(str){
  var ci = str.indexOf(",");
  var si = str.indexOf("/");
  if(ci == -1){
    ci = Number.MAX_VALUE;
  }
  if(si == -1){
    si = Number.MAX_VALUE;
  }
  if(ci == si){
    return [str];
  } else if(ci < si){
    return split_comma(str);
  } else {
    return split_slash(str);
  }
}
var str = $('#t0').val();
var array = split_comma_or_slash(str);
var result = "";
for(var i = 0 ; i < array.length; i++){
  result += i + ": " + array[i] + "<br />";
}
$('#pre0').html(result);






						

0 コメント:

コメントを投稿