[解決済み] TypeScript: bool値を文字列に変換する
2022-11-17 02:32:51
質問
私は本当に単純な問題を持っています。 単純なブール値を文字列に変換する。 をTypeScriptで行うことができません。
ドキュメントを徘徊してみたのですが、参考になるものが見つかりませんでした。もちろん、私は
toString()
メソッドを使用しようとしましたが、それはboolに実装されていないようです。
編集:私はJavaScriptの知識はほとんどなく、C#/JavaのバックグラウンドでTypeScriptをやってきました。
どのように解決するのですか?
これはTypeScriptのバグか、意図的な設計上の決定ですが、これを回避する方法はあります。
var myBool: bool = true;
var myString: string = String(myBool);
alert(myString);
JavaScriptでは、ブーリアン演算は
toString
メソッドをオーバーライドします。
Object
メソッドで利用できます (JavaScript ではほとんどすべてのものが
Object
を継承しています)、だから...
var myString: string = myBool.toString();
... はおそらく有効であるべきです。
これに対する別の回避策もありますが、個人的にはちょっと嫌な感じです。
var myBool: bool = true;
var myString: string = <string><any> myBool;
alert(myString);
関連
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
-
[解決済み] 文字列をfloatやintにパースするにはどうしたらいいですか?
-
[解決済み] C#でenumからint値を取得する
-
[解決済み] C++でintをstringに変換する最も簡単な方法
-
[解決済み] 文字列が数値(float)であるかどうかを確認するにはどうすればよいですか?
-
[解決済み] 2つのリストを辞書に変換するにはどうしたらいいですか?
-
[解決済み] TypeScriptで文字列を数値に変換する方法とは?
-
[解決済み] PHPで文字列を数値に変換するにはどうしたらいいですか?
-
[解決済み】TypeScriptのインターフェースと型について
-
[解決済み] TypeScriptでプロパティを持つ関数オブジェクトを作成する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン