暇つぶし2chat HP
- 暇つぶし2ch1018:Name_Not_Found
15/11/19 13:50:31.89 NGtRGcYd.net
for 文で カウントで回している回数をプロンプト窓に表示するにはどうしたら良いでしょうか?
for (count = 1; count <= 3; count = count + 1)
{
var a = window.prompt(count,"個めの数値を入れてください","*");
}
としたら、出るには出るんですが・・・

1019:Name_Not_Found
15/11/19 13:51:12.21 .net
>>984-985
統一感は大事だと思いますが、状況に応じた法則性があるのならそっちを優先するのも自分的にはやぶさかではありません
今のところは「()演算子は左隣の文字にくっつく慣習がある」というのが自分の中での落とし所です

1020:Name_Not_Found
15/11/19 13:58:45.98 .net
>>987
JavaScript入門サイトで1から勉強すれば今日中にできるようになるよ
その程度のことを一々他人に聞くもんじゃないよ

1021:Name_Not_Found
15/11/19 14:14:37.40 .net
>>968
それが英語圏でも一般的だからそれに合わせるでいいと思うけど。
まあ意味をつけるのであれば「英語はスペースで単語を区切るもの」
これが日本人には頭で理解していても、ネイティブのようには感じられない原因だろう。
ソースコードが英語のキーワードの羅列の用に感じてしまう。
余談だけど、例えば検索エンジンの検索キーワード。日本人にとっては
「単語をスペースで区切って入れる。これがAND検索という特殊な機能なんだ」と捉えていると思うけど、
英語だとスペースで区切るのは当たり前なので普通に文章を入力しているだけなんだよね。
さて話を戻して、
「hoge関数」を英語にすると「function hoge」
「関数」を英語にすると「function」
数学で、f(x) = 2 x + 6 みたいな括弧の使い方をがあるけど、
この f はfunctionだよね? つまりこの括弧と同じ使い方で、function()
これがhoge関数(function hoge)だったらどうなるのさ?
⇒ function hoge()
function


1022:というキーワードがあって、その後にhogeという名前があるんじゃなくて 単にhoge関数と書いてあるだけなんだ。だから関数に括弧をつければ、関数() だし、 名前がある関数であれば、hoge関数() という風に、英語圏の人は見えてるんじゃないのか?



1023:Name_Not_Found
15/11/19 14:21:15.10 .net
f(x) = 2 x + 6
のfはfunctionキーワードに値するわけじゃない
別にg(x)やh(x)もある、funcやfnみたいなただの名前で
置き換えるなら
f = (x) => 2 x + 6

1024:Name_Not_Found
15/11/19 14:21:52.59 .net
こまけーことはどうでもいいんだよ

1025:Name_Not_Found
15/11/19 14:28:49.70 .net
>>990
山田()
山田 太郎()
要するにこういうことですね

1026:Name_Not_Found
15/11/19 14:33:03.68 .net
>>993
そういうこと。
数学で、f(x) = ~っていうのは、カッコの前にスペースを入れないことについてね。
通常の英文だとカッコの前にはスペースを入れる。
でも入れないのはなぜか?ということ。
英語でも数学由来であれば、括弧を入れないこともあるという例

1027:Name_Not_Found
15/11/19 14:33:14.21 .net
いみわからん

1028:Name_Not_Found
15/11/19 14:35:34.55 .net
>>994
なにをトチ狂ったことを言ってんだか
国語と数学は違うし、数学とプログラミングも違うだろ
英文がどうのこうのなんて、JSでどうするのが良いのかに全く参考になるものではない
そんなことは当たり前だ

1029:Name_Not_Found
15/11/19 14:39:20.48 .net
>>994
それでで、あんたは何かためになる話したの?
うざいね。荒らしかねw

1030:993
15/11/19 14:39:46.53 .net
間違えたw
>>996あて

1031:Name_Not_Found
15/11/19 14:41:36.79 .net
>>996
トチ狂ってるのはおまえだ
もともとどうでもいいつまらない話題なんだよ
どうするのが良いとかどうでもいいんだよ
ただプログラミング言語作ってるのは殆どが欧米人だってことだよ
だから彼らの言語の普通で考えるのが自然
そして今のコンピュータ言語は数学的な考え方を多く含有してる
それだけの話しだ

1032:Name_Not_Found
15/11/19 14:42:17.18 .net
>>996
ソースコードに可読性が重要なのは、
ソースコードは読むべき文章だからだよ。
括弧の位置も、可読性を重視して、英文として極自然に
なるような理屈で決まっている。
そのことに気づかないようじゃ、まだまだだね。

1033:Name_Not_Found
15/11/19 14:46:00.57 .net
>>993
チョーわかりやすいと思う

1034:Name_Not_Found
15/11/19 14:47:41.17 .net
英文で文章の一部として使われるカッコは、前の文章を補助する追加の文章であり、
関数のカッコは、関数へ渡すパラメータで関数に強く紐付いている。
使い方が違うから、カッコの前にスペースを入れないんだろうね。
ソースコードを文章ではなくトークンの並びと捉えていると理解できないだろう。

1035:Name_Not_Found
15/11/19 14:49:10.68 .net
>>993
まあニュアンスとしてはわかるけど、
山田も太郎も名前なので、ちょっと違うかなw

1036:Name_Not_Found
15/11/19 14:50:23.74 .net
間に合った。次スレ
+ JavaScript の質問用スレッド vol.127 + [転載禁止]©2ch.net
スレリンク(hp板)

1037:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

1038:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


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