私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.81 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>500
0や1にするって言っているのに、何故文字列にしようとするんだ?
0や1にするって言っているのに、何故文字列にしようとするんだ?
すみません・・・、なんか質問したのに皆さんの話のレベルが高すぎて付いて行けず・・・。
結局どうするのが最適なんでしょうか?
結局どうするのが最適なんでしょうか?
>>513
最終的には好みかも。
function toZero1 (number) { return number != number ? 0 : number; }
function toZero2 (number) { return typeof number === 'number' && isNaN(number) ? 0 : number; }
function toZero3 (number) { return typeof number === 'number' && number.toString() === 'NaN' ? 0 : number; }
最終的には好みかも。
function toZero1 (number) { return number != number ? 0 : number; }
function toZero2 (number) { return typeof number === 'number' && isNaN(number) ? 0 : number; }
function toZero3 (number) { return typeof number === 'number' && number.toString() === 'NaN' ? 0 : number; }
if (value != value) {
value = "0"
}
つまりvalueがvalueじゃないとき(NaN)とかに0って事ですね!
テキストボックスとかだと
if(document.form.text.value != document.form.text.value)
{
document.form.text.value = "0"
}
こんな感じでよろしいのでしょうか?
フォーム全体のNaNを一つで出来るのかな?と思ってたんですがやっぱり無理っぽいですかね?
value = "0"
}
つまりvalueがvalueじゃないとき(NaN)とかに0って事ですね!
テキストボックスとかだと
if(document.form.text.value != document.form.text.value)
{
document.form.text.value = "0"
}
こんな感じでよろしいのでしょうか?
フォーム全体のNaNを一つで出来るのかな?と思ってたんですがやっぱり無理っぽいですかね?
>>525のリンク先に書いてある結合オブジェクトがいまいちよくわからないんですけど、
具体的にどんなものですか?
具体的にどんなものですか?
>>533
instanceof演算子を使うしかないかな。
function equalNaN (arg) { return (typeof arg === 'number' || arg instanceof Number) && arg.toString() === 'NaN'; }
console.log(equalNaN(0/0));
console.log(equalNaN(new Number(0/0)));
instanceof演算子はグローバルオブジェクト(window)が異なるNumberオブジェクトを渡すと上手く機能しないブラウザがありますが。
instanceof演算子を使うしかないかな。
function equalNaN (arg) { return (typeof arg === 'number' || arg instanceof Number) && arg.toString() === 'NaN'; }
console.log(equalNaN(0/0));
console.log(equalNaN(new Number(0/0)));
instanceof演算子はグローバルオブジェクト(window)が異なるNumberオブジェクトを渡すと上手く機能しないブラウザがありますが。
alert (![] == []); // true
alert (false == []); // true
alert (0 == []); // true
alert (0 == ''); // true
// ToPrimitive
alert ([] + [] === ''); // true
alert ([''] + [''] === ''); // true
alert (['0'] + ['0'] === '00'); // true
alert ([0] + [0] === '00'); // true
混乱させてるわけじゃねぇぞ
alert (false == []); // true
alert (0 == []); // true
alert (0 == ''); // true
// ToPrimitive
alert ([] + [] === ''); // true
alert ([''] + [''] === ''); // true
alert (['0'] + ['0'] === '00'); // true
alert ([0] + [0] === '00'); // true
混乱させてるわけじゃねぇぞ
>>536の一番下を誰か解説してください
>>538
[0].toString()
[0].toString()
>>538
混乱させる意図はありません。
混乱させる意図はありません。
>>541
ごめん何がわからないのかがわからない
ごめん何がわからないのかがわからない
横から失礼します
11111111111111113 == 11111111111111111 // true
これは例外ということでよいのでしょうか?
11111111111111113 == 11111111111111111 // true
これは例外ということでよいのでしょうか?
var a = 1;
var b = 2;
<h1 align="center">
<div id="hyouji">ここに表示されます</div>
</h1>
var hyo = document.getElementById("hyouji");
hyo.innerHTML = a "と、もう一つは"b;
とやってもaしか表示されませんという事ですー
var b = 2;
<h1 align="center">
<div id="hyouji">ここに表示されます</div>
</h1>
var hyo = document.getElementById("hyouji");
hyo.innerHTML = a "と、もう一つは"b;
とやってもaしか表示されませんという事ですー
ありがとうございます
そしてすんません、一通りやったのですがメソッドとかの(,)とかとごっちゃになってて
そしてすんません、一通りやったのですがメソッドとかの(,)とかとごっちゃになってて
ちょっと待て、お前ら>>544を忘れてないか?
ちょっとコレ俺的にナイトメアな質問なんだが
ちょっとコレ俺的にナイトメアな質問なんだが
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.80 + (1001) - [97%] - 2010/11/9 2:17
- + JavaScript の質問用スレッド vol.82 + (1001) - [97%] - 2011/1/19 7:54
- + JavaScript の質問用スレッド vol.83 + (1001) - [97%] - 2011/2/24 8:02
- + JavaScript の質問用スレッド vol.84 + (1001) - [97%] - 2011/3/30 7:32
- + JavaScript の質問用スレッド vol.85 + (1001) - [97%] - 2011/4/25 21:32
- + JavaScript の質問用スレッド vol.86 + (1001) - [97%] - 2011/5/27 21:50
- + JavaScript の質問用スレッド vol.87 + (1001) - [97%] - 2011/6/21 6:33
- + JavaScript の質問用スレッド vol.88 + (1001) - [97%] - 2011/7/20 7:03
- + JavaScript の質問用スレッド vol.89 + (1001) - [97%] - 2011/9/4 4:17
- + JavaScript の質問用スレッド vol.141 + (881) - [95%] - 2021/4/19 9:00
- + JavaScript の質問用スレッド vol.115 + (1001) - [95%] - 2014/5/29 16:16
- + JavaScript の質問用スレッド vol.121 + (1001) - [95%] - 2022/11/29 16:30
- + JavaScript の質問用スレッド vol.119 + (1002) - [95%] - 2014/10/3 15:30
- + JavaScript の質問用スレッド vol.118 + (1002) - [95%] - 2014/8/29 22:30
- + JavaScript の質問用スレッド vol.117 + (1009) - [95%] - 2014/8/5 3:30
- + JavaScript の質問用スレッド vol.116 + (1002) - [95%] - 2014/7/1 0:45
- + JavaScript の質問用スレッド vol.110 + (1001) - [95%] - 2013/10/13 14:01
トップメニューへ / →のくす牧場書庫について