回答編集履歴
3
整数
answer
CHANGED
@@ -21,4 +21,18 @@
|
|
21
21
|
<input type="number">
|
22
22
|
```
|
23
23
|
|
24
|
+
### 整数
|
25
|
+
|
26
|
+
> 入力された値が整数であり、文字列でないかどうかをチェックするという意図でした。
|
27
|
+
|
28
|
+
「1の剰余」を演算して下さい。
|
29
|
+
|
30
|
+
```JavaScript
|
31
|
+
console.log(1.1 % 1 === 0); // false
|
32
|
+
console.log(-1.1 % 1 === 0); // false
|
33
|
+
|
34
|
+
console.log(10 % 1 === 0); // true
|
35
|
+
console.log(-10 % 1 === 0); // true
|
36
|
+
```
|
37
|
+
|
24
38
|
Re: ruuuu さん
|
2
markdown修正
answer
CHANGED
@@ -2,10 +2,10 @@
|
|
2
2
|
|
3
3
|
- [4.10.5 input要素 - HTML Standard 日本語訳](https://momdo.github.io/html/input.html#the-input-element)
|
4
4
|
|
5
|
-
>
|
5
|
+
> ```
|
6
6
|
> [Exposed=Window]
|
7
7
|
> interface HTMLInputElement : HTMLElement {
|
8
|
-
> ...
|
8
|
+
> /* ...(中略)... */
|
9
9
|
> [CEReactions] attribute [LegacyNullToEmptyString] DOMString value;
|
10
10
|
> attribute unrestricted double valueAsNumber;
|
11
11
|
> ```
|
1
<input type="number">
answer
CHANGED
@@ -10,11 +10,13 @@
|
|
10
10
|
> attribute unrestricted double valueAsNumber;
|
11
11
|
> ```
|
12
12
|
|
13
|
-
input要素ノードの `value` プロパティは**String型(DOMString)*に固定されています。
|
13
|
+
input要素ノードの `value` プロパティは**String型(DOMString)**に固定されています。
|
14
14
|
Number 型が必要なら、`valueAsNumber` プロパティを使います。
|
15
15
|
|
16
|
-
|
16
|
+
### input[type="number"]
|
17
17
|
|
18
|
+
`<input type="number">` を使用すると、数値の入力を強制できます。
|
19
|
+
|
18
20
|
```HTML
|
19
21
|
<input type="number">
|
20
22
|
```
|