Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีแปลงค่า Boolean เป็น String ใน JavaScript

ใช้เมธอด toString() ของ Boolean object แปลงเป็น string "true" หรือ "false"

ตัวอย่าง

<html>
  <head>
    <title>JavaScript toString() Method</title>
  </head>
  <body>
    <script>
      var flag = new Boolean(true);
      document.write("flag.toString is: " + flag.toString()); // "true"
    </script>
  </body>
</html>

วิธีอื่นๆ

วิธีโค้ดtrue→false→
toString()bool.toString()"true""false"
String()String(bool)"true""false"
Concatenation"" + bool"true""false"
Template literal`${bool}`"true""false"

Boolean Primitive vs Object

var primitive = true;
var object = new Boolean(true);

primitive.toString(); // "true"
object.toString();    // "true"
String(primitive);    // "true"
String(object);       // "true"

ทั้งคู่ทำงานได้เหมือนกัน แต่ primitive เร็วกว่าและเป็นมาตรฐาน