変数nに1以上6以下の数字を入れたいです。
どうすればよいのでしょうか。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/22 10:15
退会済みユーザー
2020/06/22 10:16
2020/06/22 10:31
2020/06/22 10:43
2020/06/22 12:29 編集
2020/06/22 23:40
回答5件
0
むりくりやってみました。
一応エラー吐きます。
ただし、ブラウザ環境限定かと。
ブラウザでなくてもいけるようにしました。
javascript
1{ 2let _n = 1; 3Object.defineProperty( 4 this, 5 'n', 6 { 7 get(){return _n;}, 8 set(newVal){ 9 newVal = Number(newVal); 10 if (isNaN(newVal) || newVal < 1 || newVal > 6) throw new RangeError('The value to asign must be number between 1 and 6.'); 11 12 _n = newVal; 13 }, 14 configurable: true, 15 enumerable: true 16 } 17); 18} 19 20n = 2; 21n = 7; // エラー 22 23console.log(n);
think49さん >
度々のご指摘、大変にありがとうございます。
自分自身、大変に勉強になりました。
もっと自身も精進します 苦笑
投稿2020/06/22 18:23
編集2020/06/23 04:35総合スコア9555
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/22 23:28 編集
2020/06/23 00:35
2020/06/23 04:16
2020/06/23 04:29 編集
0
変数は厳しいですがクラスのメンバ変数ならゲッタ/セッタで設定はできますが・・・
投稿2020/06/22 10:41
総合スコア116724
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/22 10:42
0
ベストアンサー
paizaの講習見たらできました!
投稿2020/06/26 04:36
退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/26 04:38
退会済みユーザー
2020/06/26 04:39
2020/06/26 09:50
退会済みユーザー
2020/06/26 09:53
2020/06/27 01:02 編集
退会済みユーザー
2020/06/27 02:13
0
乱数がほしいのですか?
Math.random()
投稿2020/06/22 10:15
総合スコア4079
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。