Skip to content

week9.md

stereomp3 edited this page May 7, 2021 · 22 revisions
網頁設計要加入JavaScript的功能,要用<script>…</script>
如果要寫在網頁上就要加
 
JavaScript可以嵌在HDML裡
 
Console.log只會出現在開發人員工具的Console裡,不會出現在網頁上

ARRAY
 
JavaScript的陣列用[]夸起來(C用{}),用a.length可以取得列數(2)
而a[0].length是取得列(0)裡面的字數(3)









FUCNTION
 
“+p+”打印出p的值和夸號(+是代表加左右邊的符號)

 
匿名函數把名字塞到funtion前面(add)

 
JavaScript的語法很隨性,一種問題可以用10種不同的寫法,而且分號可加可不加,像Phython,C就比較嚴謹。
逗號會有空格,而+m代表會緊跟在後面 (而且這裡的字還不會有顏色欸!)

 
函數不會改變廣域變數的值,只是改到複製的值,原本的值不變。
而陣列就好像指標,複製位置,改的是位置裡的值。
 
一個函數可以當參數,Funtion裡面的接收值可以接收函數,但Funtion要return函數型式,而且只能填函數
 
上面這個是用函數帶入參數,讓f===add函式

微分和積分為甚麼要放在一起??
 
微積分基本定理 : 微分再積分就會等於他自己
 
上方的圖左半邊是積分,右半邊是微分
微分的基本公式 {f(x+Δx)-f(x)}/ Δx ,Δx代表很微小的距離,微分主要是求斜率
而積分是求面積,上圖左上方的F()代表0到x的面積,而我們再把這F帶入微分公式(右下)就會得到{F(x+Δx)-F(x)}/ Δx,也就是圖中x到Δx的面積
,會等於{f(x)* Δx}/ Δx也就是f(x)。(”等於{f(x)* Δx}/ Δx” 最後這個我不懂,為什麼要除Δx ?)

Clone this wiki locally