-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
論理値の章に簡単な説明を追加 #718
論理値の章に簡単な説明を追加 #718
Conversation
Deploying utcode-learn with Cloudflare Pages
|
document.write(3 === 3); // true | ||
document.write(3 === 4); // false | ||
document.write("Hello" === "Hello"); // true | ||
document.write(3 !== 3); // false |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
これはなくてもいいんじゃない?
比較はたしか小学校で習っててかなり馴染みがあるものだから、抽象的な3 === 3
より具体的な使用例の方がむしろ馴染みがあるような気がする。
論理演算子は、抽象的な形の方が馴染みがあると思うけど。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
bfdd27f で別の話に差し替えました。
ちょうど話題に上ったので、d32e66e で課題を変更する話を追加しました (後からですみません……) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
例の変数名が気になる以外は非常に良いと思います。
|
||
:::tip | ||
|
||
`+`, `-`, `*`, `/` などの算術演算子は、比較演算子よりも先に計算されます。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
上で「優先順位」という言葉を導入しているので、使っても良いかもです。
```javascript | ||
const myScore = 120; | ||
const opponentScore = 80; | ||
const iWon = /* ここに式を書いてください */; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
変数名もっといいのがありそう。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
isWinner
とか?myScore
とopponentScore
と言ってるから、isWinner
は誰が勝ったのか明確なような気はする。他の意見も聞きたいですね。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
これは Starter のコピペじゃだめなんでしたっけ?
だめなら、 amIWinner とかがいいんじゃないかなと思います
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
英語的に i が小文字なのも気になりますし。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
isWinnerとか?myScoreとopponentScoreと言ってるから、isWinnerは誰が勝ったのか明確なような気はする。
うーん、結局 isWinner
だと自分が勝ったのか相手が勝ったのかわからないのでやめました。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
isWinnerとか?myScoreとopponentScoreと言ってるから、isWinnerは誰が勝ったのか明確なような気はする。
うーん、結局
isWinner
だと自分が勝ったのか相手が勝ったのかわからないのでやめました。
そもそもmy
とopponent
という変数を使っている時点で自分を中心に作ってしまっているので、どちらにしろ感はありますね。
自分のことだけが重要な文脈であると考えるとそこまで悪くは見えないような気がします。
それか、問題自体を変えるかですかね。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
自分と相手でなくて、田中さんと佐藤さんみたいにすればいいのか。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
それとかよさげ。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
まあでも、プレイヤー目線のページを作っている場合だったら、どれも主語がそのプレイヤー自身というのはわかりそうではあるけど。
田中さんと佐藤さんだと明確だよね。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
変えました。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
よさげ
@chvmvd Approve ではないんですか……😢 |
ごめんなさい。ボタン押し間違えたようです... |
true
やfalse
を直接document.write()
して画面に表示するのはやや不自然かもしれませんが、初学者にとっては「今この式がtrue
になっているのか、false
になっているのか」が目に見える形で試行錯誤することが必要と考えてこのような形にしました。