章節連結
JavaScript 一如其他的程式語言,都有各式的運算子。運算子可以想做是一個用某個符號代表的函式,而這些符號之中,有優先性(Precedence)和依賴性(Associativity)。
課程對應章節
Course 21 ~ Course 24 (全部一共有 85 Courses)
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。課程連結網址:http://tinyurl.com/w7vrql6
內容
1. JavaScript 的運算子符號,有所謂的優先性 (Precedence)。當優先性高的和低的同時出現時,高的會先執行。換言之,就是將現實中的數學處理原則(如括號先做,先乘除後加減……等),用於 JavaScript 中。
2. 若兩個同時優先性相同,就會看優先性順序,由右而左或是由左至右處理。
有興趣看完整表單的,可以點選右邊連結:運算子優先序
1 2 3 4 5 6 |
/*Example*/ let a = 2 + 3 * 5 let b = (2+3) * 5 let c = 2*3/5 console.log(a,b,c) // 17,25,1.2 |