---
# System prepended metadata

title: 何謂強制轉型、以及如何作到轉換型別？

---

# 何謂強制轉型、以及如何作到轉換型別？

**強制轉型 :** 使用進行轉換的程式碼，或運算過程而造成了型別的轉換，稱為強制轉型<br>
**型別轉換方式 :** <br>
```
//使用進行型別轉換的程式碼
Number('1.2e5'); // 120000

let a = 99; //Number
String(a);  //'99' string

//使用運算過程進行轉換
let a = true;
let b = 99;
b += a;     //100
```
<br>

在運算過程中被轉型的變數並沒有真的改變型別，只有在運算的當下，被改變了型別來做運算<br>

> 參考文章:https://zh-tw.coderbridge.com/series/9e5162da940f473a9f1cfeece124ee98/posts/bfa0cb2db01345f481be92d5ba2e38d2
