Boolean と Stringの値を相互に変換する方法である。
Booleanから文字列
Booleanの toString
の読んでやれば OK。
console.log( true.toString() ); // "true"
console.log( false.toString() ); // "false"
文字列から Boolean
String
から Boolean
に変換する方法は諸説があるが、次のような方法で変換するのが一番スマートに感じた。
// Booleanに変換する値の配列
const s = ['true', 'false', 1, 0, '1', '0'];
s.forEach((x) => {
console.log(
typeof x === 'string'
? x.toLocaleLowerCase() === 'true' || x == '1'
: Boolean(x)
);
});
■実行結果
true
false
true
false
true
false
0 件のコメント:
コメントを投稿