javascript複習筆記二 自動轉型函式

2021-06-20 23:54:55 字數 751 閱讀 9497

要將乙個值轉換為其對應的boolean 值,可以呼叫轉型函式boolean(),如下例所示:

var message = "hello world!";

var messageb = boolean(message);

資料型別   

轉換為true

的值      

轉換為false的值

boolean      true              false

string  任何非空字串         ""(空字串)

number  任何非零數字值(包括無窮大)    0和nan

object  任何物件                null

undefined  n/a                undefined (

這些轉換規則對理解流控制語句(如

if 語句)自動執行相應的

boolean 

轉換非常重要,如下

**:

var message = "hello world!";

if (message)

n

umber()函式的轉換規則

1、如果值有tostring()方法,則呼叫該方法(沒有引數)並返回相應的結果;

2、如果值是null,則返回"null";

3、如果值是undefined,則返回"undefined"。

javascript複習筆記一

ecmascript 中有5 種簡單資料型別 也稱為基本資料型別 undefined null boolean number 和string。還有1 種複雜資料型別 object,object 本質上是由一組無序的名值對組成的 nan,即非數值 not a number 是乙個特殊的數值,這個數值用...

javascript學習筆記(二)

9 演示string物件 表現形式 var str new string abc var str abc 發現js中的 string 物件方法有限,想要對字串操作的其他功能。比如 去除字串兩端的空格,這時只能自定義。10 定義兩個變數,乙個記錄開始的位置,乙個記錄結束的位置。對開始的位置的字元進行判...

JavaScript 整理筆記(二)

在web瀏覽器中每個標籤中包含乙個被編譯且立即執行的編譯單元。乙個編譯單元包含一組可執行的語句。var 用來定義變數,變數定義當在某個語句內,則稱其為語句的私有變數。當定義在window下時,則稱改變量為全域性變數。迴圈語句 while for do while 允許有乙個可選的前置標籤 label...