JavaScript では、「0」は false に等しいのに、「if」でテストするとそれ自体は false にならないのはなぜですか? 質問する
以下は、"0"Javascript では false であることを示しています。 >>> "0" == false true >>> false == "0" true では、なぜ次のように印刷されるのでしょうか"ha"? >>> if ("0") console.log("ha") ha
以下は、"0"Javascript では false であることを示しています。 >>> "0" == false true >>> false == "0" true では、なぜ次のように印刷されるのでしょうか"ha"? >>> if ("0") console.log("ha") ha
配列のすべての要素を追加したり、平均化したりするときに問題が発生します。現在使用しているコードでこれを実装するにはどうすればよいでしょうか? 要素は以下のように定義されるはずです。
HTML ボタンを使用して JavaScript 関数を呼び出そうとしています。 コードは次のとおりです: ただし、正しく動作していないようです。もっと良い方法はありますか? リンクはこちらです:http://projectpath.ideapeoplesite.com/bendel/toolscalculators.html左下のセクションにある容量タブをクリックします。値が変更されていない場合はボタンによってアラートが生成され、値を入力するとグラフが生成されます。
ngOnInit()クラスが解決されたときに が呼び出されないのはなぜですかInjectable? コード import {Injectable, OnInit} from 'angular2/core'; import { RestApiService, RestRequest } from './rest-api.service'; @Injectable() export class MovieDbService implements OnInit { constructor(private _movieDbRest: RestApiService){ window.console.log('FROM constructor()'); } ngOnInit() { window.console.log('FROM ngOnInit()'); } } コンソール出力 FROM constructor()
PNG 画像を Base64 文字列にエンコードできる PHP スクリプトがあります。 JavaScript を使用して同じことを実行したいと思います。ファイルを開く方法は知っていますが、エンコード方法がわかりません。バイナリ データの操作に慣れていません。
イベントのバブリングとキャプチャリングの違いは何ですか? バブリングとキャプチャリングはいつ使用すればよいですか?
次のように定義された変数があるとします。 var a = function() {/* Statements */}; 変数の型が関数のようなものかどうかをチェックする関数が必要です。例: function foo(v) {if (v is function type?) {/* do something */}}; foo(a); 変数が上記で定義した型でaあるかどうかをどのように確認すればよいでしょうか?Function
次のような配列があります。 var arr = [1,0,2]; 最後の要素、つまり 2 を削除したいと思います。 使用しましたarr.slice(-1);が、値は削除されません。
jQuery を使用してユーザーが押したかどうかを検出したいと思いますEnter。 これはどうやって可能でしょうか? プラグインは必要ですか? どうやら、keypress()方法。 そのコマンドにはブラウザの問題がありますか? たとえば、知っておくべきブラウザの互換性の問題はありますか?
isJsonString('{ "Id": 1, "Name": "Coke" }') すべきでありtrue、 isJsonString('foo') isJsonString('