# 程式碼
### 主講人:黃夙賢
---
## 程式碼
- 輸入 '''(反引號,鍵盤最左上角之`)
- 換行貼入程式碼
- 結尾處換行插入'''
```
function getBaseLog(x, y) {
return Math.log(y) / Math.log(x);
}
```
---
## 特定語言程式碼
- 在‵‵‵後面加上程式語言=,可產生編號
- 例:‵‵‵javascript=
- 支援超過185種以上程式語言(https://highlightjs.org/static/demo/)
```javascript=
var s = "JavaScript syntax highlighting";
alert(s);
function $initHighlight(block, cls) {
try {
if (cls.search(/\bno\-highlight\b/) != -1)
return process(block, true, 0x0F) +
' class=""';
} catch (e) {
/* handle exception */
}
}
```
---
## 指定開始行號
- ‵‵‵javascript=101
- 或接續上面行號'''javascript=+ (??)
```javascript=101
function $initHighlight(block, cls) {
try {
if (cls.search(/\bno\-highlight\b/) != -1)
return process(block, true, 0x0F) +
' class=""';
} catch (e) {
/* handle exception */
}
```
```javascript=109
for (var i = 0 / 2; i < classes.length; i++) {
return /\d+[\s/]/g;
}
}
```
---
## 隨堂作業
- 請撰寫一筆記,將程式碼以及編號呈現如下方圖形所示
- Hint: 把javascript改成html

---
{"metaMigratedAt":"2023-06-16T20:53:24.110Z","metaMigratedFrom":"YAML","title":"程式碼","breaks":true,"contributors":"[{\"id\":\"ef0225b9-6c2a-4012-82c9-fa1031d2c4db\",\"add\":1443,\"del\":300}]"}