JS part2_字串_其他變數型別

 #環境vscode

瀏覽器只會執行html檔<--所以 index.html載入all.js

 #顯示資訊

    印出資訊console.log(a,b);

    彈跳視窗alert(a);

#字串宣告

成對單引號 或 成對雙引號 包覆皆可
差別為弱字串含有單引時,最外層以雙引號包覆(或內雙外單)
let a = "let's go";

#字串相加

let b = 'shall we?';
console(a+'    '+b) //let's go    shall we ( '   ' 內為空白 )

#typeof  查詢變數型別

#自動轉型

字串+數字→還是字串

let name='Ariel';
let age=18; 
let total=name+age
console.log(typeof total);//輸出string
//有些情況下會自動轉型使之能以字串形式相加

#NaN (非數字)

let total=name*age;//字串*數字
console.log(typeof total);//輸出NaN

#字串處理方式

length() 查詢長度(字元數) !!無法接受null值(a不可為null)

a.length("30");//字串轉型為數值

trim() 減去空白 !!無法接受null值

a.trim();//字串轉型為數值

#樣板字面值 template literals

let content="你好我是"+name+"我現在"+age+"歲";

ES6寫法

let content=ˋ你好我是${name},我現在${age}ˋ; //利用ˋ反斜單引號包整個字串,${}放入變數

#布林值true/false

#undefined(尚未被賦予值)

let a;
console.log(a)//輸出undefined

#null (有被賦予值,事告知為空值)

let c=null;
console.log(c);//輸出null

#字串轉數字parseInt()

let num=parseInt("30");//字串轉型為數值

#數字轉字串toString()

let a=25;//number
let word=a.toString();//"25"數值轉型為字串





SHARE

ariel

  • Image
  • Image
  • Image
  • Image
  • Image

0 意見:

張貼留言