字串的宣告方式
let a = 'Hello'; //字串加上單引號或是雙引號 "Hello"
let b = '你好嗎?';
console.log(a,b);
//輸出 Hello 你好嗎?
雙引號與單引號要成對的
字串相加
let a = 'Hello'+'你好嗎';
console.log(a);
//輸出 Hello 你好嗎?
先宣告變數後字串相加
let name = 'Renee'
let content = '哈囉!'
console.log(name+content);
//輸出 Renee哈囉!
將字串相加宣告為一個變數
let total = name+' '+content; //中間空字串就引號加留白
console.log(total);
//輸出 Renee 哈囉!
利用typeof辨識為字串或數字
let name = 'Renee';
let age = 18;
let ageString = "18";
console.log(typeof name);
//輸出為 string
console.log(typeof age);
//輸出為 number
console.log(typeof ageString);
//輸出為 string
數字與字串相加
let name = 'Renee';
let age = 20;
let total = name + age ;
console.log(typeof total);
//輸出String,其中age數字自動轉型成string
console.log("Hi 我是"+name+",今年"+ age +"歲")
//輸出Hi 我是Renee,今年18歲
NaN介紹
例一 字串與數字相乘
let name = 'Renee';
let age = 20;
let total = name * age;// 字串與數字相乘
console.log(total);
//輸出 NaN
console.log(typeof total);
// 輸出 Number
例二 將字串轉成數字型別
let age = parseInt("30"); //利用parseInt將字串轉成數字型別
console.log(age);
//輸出30
console.log(typeof age);
//輸出number
let a = parseInt("Hello");
console.log(a);
//輸出NaN (利用parseInt轉成數字型別時,發現裡面其實是字串)
console.log(typeof a);
//輸出number