+ JavaScript の質問用スレッド vol.71 +at HP
+ JavaScript の質問用スレッド vol.71 + - 暇つぶし2ch530:Name_Not_Found
09/06/15 21:08:45
>>523
ネタで書いたのにホントに>>243のevalの状態で出したのか
すごいな

531:Name_Not_Found
09/06/15 21:29:14
evalにつっこまないし、関数宣言についての知識は間違ってるし、
あんまりその先生はJavaScriptについてはあてにしちゃいかん気がする。

532:Name_Not_Found
09/06/15 21:35:43
生徒「先生!ECMAScriptって何ですか?」
その先生「…」
生徒「クロージャって何ですか?」
その先生「…」
生徒「ラムダ言語って何ですか?」
その先生「…」

533:Name_Not_Found
09/06/15 21:43:45
ちょっと気になったんで聞いてみたいんだが、

function A(){
 var X = B(x);
 ...
 var Y = B(y);
 ...
}

とかするとき、関数Bはどこで宣言する?
自分はA以外でBを使うならAの外、Aでしか使わないならAの内部で宣言してるが。

534:Name_Not_Found
09/06/15 21:45:14
>>243のevalは絶妙だから突っ込まれなくても間違いじゃないかと
だから自分も反応に興味があった

でもなぁ、「そんなのできない」と言ってのけるレベルでevalはスルーだなんて酷いw

535:Name_Not_Found
09/06/15 21:48:35
>>533
その関数の性質と長さによっては埋め込むこともあるけど
for (var i=0, l=array.length; i<l; i++)
for (var i=0; l<array.length; i++)
こういう違いがあるはずだから、基本は外かと

536:Name_Not_Found
09/06/15 22:03:56
前の宿題の子か

537:Name_Not_Found
09/06/15 22:26:01
>>530
あんまりよくないと言われたので他にも考えたんですがなぜかどれも計算が合わなくて・・・
思いつかないので仕方ないかなと・・・

<html>
<head>
<script>
function calc_fare(){
var i=0;
var distance =0;
var k = [1.3, 2.2, 1.8, 1.5, 2.2, 1.6, 2.2, 3.6, 4.4, 2.0, 2.3, 3.4];

var a = parseInt(document.form1.jyousya.value);
var b = parseInt(document.form1.kousya.value);
for(i=0;a<b;a++){
km+=k[a];
}


document.form1.km.value = km;
}
</script>
</head>
<body>
</body>
</html>

確かこんな感じでだめだったはずです

ソースを見ないで回答例とあってるかどうかだけ確認してるみたいですので、evalとかは気付かないみたいです。
人が多すぎて中身まで見る余裕がないようですね

538:Name_Not_Found
09/06/15 22:46:07
素朴に、kmはドコから北の?

539:Name_Not_Found
09/06/15 22:59:00
ああ、すいません即席で作ったやつなので色々抜けてます。

計算結果が1.3+2.2を足して3.5のはずなのに答えが3.1になったりといろいろぐちゃぐちゃになってしまいまして
結局evalになりました

540:Name_Not_Found
09/06/15 23:46:22
途中経過をalert()で表示してデバッグぐらいしようぜ、少年

541:Name_Not_Found
09/06/16 06:51:31
色々抜けた動かないコードを貼るのなら我々もできることはないな。
ところで parseInt() --- 整数用、parseFloat() --- 実数用だけど
それは大丈夫なんだろうか。

542:Name_Not_Found
09/06/16 08:14:02
我々・・?

543:Name_Not_Found
09/06/16 08:31:14
できることはない・・?

544:Name_Not_Found
09/06/16 08:33:17
━━本スレに書く事を許される者は以下の通り━━━
 一、JavaScriptはJavaとは別物であると知っている者
 一、自ら学んでJavaScriptコードを書く意思を持つ者
 一、ユーザに迷惑となるスクリプトを書かない者
 一、質問を分かる日本語できちんと説明できる者
 一、トラブルを再現する最小限のサンプルを貼れる者
 一、テンプレ+FAQ>>2-10/過去ログ/関連資料を読める者

545:Name_Not_Found
09/06/16 09:55:30
こんな奴に構ってやるなんて、お前ららしくないな。
暇なのか?

546:Name_Not_Found
09/06/16 13:51:43
お前ら・・・?

547:Name_Not_Found
09/06/16 17:32:12 I1I9/SC9
お取り込み中すいません。outerHTMLって使ってますか?
inner...とどう違うんですか?

548:Name_Not_Found
09/06/16 17:36:36
自分自身を含むHTML片
イメージで言えばCSSのmarginとpaddingみたいな関係
互換性低いから使ってない

549:547
09/06/16 18:13:47 +VajhknI
>>548さん
なるほど、だからなんですね。ありがとうございました。

550:Name_Not_Found
09/06/16 19:43:08
IEでデバッグをするときには便利


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch