私が実行var name = 'jose' !== '';
は、それが返されます"true"
なぜvar name = 'jose'!== ''; "true"を返し、真ではない?私のコンソールで
なぜそれがbooleanとして文字列として"true"
なくtrue
を返すのですか?
違う変数名で試してみました。ブール値を返します。 :var bobby = 'bob' !== '';
私が実行var name = 'jose' !== '';
は、それが返されます"true"
なぜvar name = 'jose'!== ''; "true"を返し、真ではない?私のコンソールで
なぜそれがbooleanとして文字列として"true"
なくtrue
を返すのですか?
違う変数名で試してみました。ブール値を返します。 :var bobby = 'bob' !== '';
name
はwindow.name
です。常に文字列である特殊変数。空のブラウザのコンソールに入力すると、""
が表示されます。
お客様の明細書にその値を再割り当てしています。
https://developer.mozilla.org/en-US/docs/Web/API/Window/name
変数name
.ITは、ウィンドウの名前である、window.nameを指します。
可変document
window.name、window.document [文字列であることwindow.name、からVARの名前を変更することはできません]
ドン名前をグローバル変数として使用しないでください。
例:
var name = {Name : "dd"};
console.log(name.Name);//Since it's a primitive won't work
何ボビーについての上記の例では? – guradio
@guradio 'var bobby'は別の変数名なので、Stringにはありません。 – Jerry
'window.bobby'はありません。 – ryanpcmcquen