【RM教學 2.0】RMMV – 初入腳本 JS基本 -2 基本/比較運算

上一篇我們學習了JS基本變量的宣告方式,這一篇將會跟大家一起學習程式碼中的基本運算符號。


JS 基本運算符號


運算符號 = 用於賦值
運算符號 + 用於加值

在此我們可以再次了解到 var x = 1; 代表 x這個變數被賦值,他的值是1


JS 算數運算符號

算數運算符號顧名思義為愈來計算數值的運算符。

本圖截自 w3c school
以下表格假設 var y = 5;的狀況。

Tip : 請按照上面的例子,實際寫一次,並到console 輸出驗證,才會了解這段到底在說什麼喔


有關字串的部份

上一段所說明的東西都是屬於數值的運算。
那麼,要如何將字串連接起來呢?

其實非常簡單,在JS中 字串相連只要使用 + 就可以完成了
我們來實作看看這個效果
RM腳本教學

寫完之後可以照著上篇教學的方式,在RM中測試這段程式碼

Tip : // 這個符號在JS 是「註解」的意思,程式碼不會執行// 後面的內容,可以用來備註一些程式碼的運作內容。


比較運算符

基本運算大概理解之後,這一段我們會說明比較運算符號。這部份大家應該會比較熟悉,有點類似國中/小 時所教的 大於等於小於。
主要的差別是,運算出來的結果會是 true or false 。
我們先來看看基本的比較運算符號有哪些
下圖截自 w3c scholl

接著,我們來動手測試看看結果。
首先在程式碼裡面定義兩個數字
RM腳本教學

接著放到專案中測試,這次我們在console 中輸入 x > y, x < y .... 表格中有的比較符號都輸入一次來測試看看。 除了下圖的比較運算測試外,也希望作者們能夠嘗試看看其他的運算符號看看結果會是什麼。 RM腳本教學


邏輯運算符

邏輯運算符號是用來判定變量/ 值之間的邏輯。主要有三種

&& : 也就是and 的意思
|| : 也就是or 的意思
! : 也就是not 的意思

我們以上面那篇的例子(var x = 10; var y = 5;)來說明。
當我執行 x == 10 && y == 5 的時候,console 會顯示 true。用中文來解釋的話就是
x 等於10 與 y 等於 5
當這兩者成立的時候,程式就會返回true,

我們執行兩個例子來驗證一下,分別輸入並且按下enter來看看。
x == 10 && y == 5 ;
x == 10 && y == 1;

輸入完之後會得到下面的結果
RM腳本教學

Tip:當要判斷多個邏輯時,可以使用中括弧包起來,除了排版好看之外,也可以減少邏輯錯誤 EX: !(x == 10)

練習:嘗試在console 輸入 !(x == 10) 看看會發生什麼事情,並且思考一下為什麼。


運算符號的單元就到這邊結束了,預計再兩個單元我們就可以正式進入腳本改寫的區塊,但基本邏輯一定要自己做過一次,學習上才可以更加快速。

回家作業

撰寫腳本如下圖,並放置到你的專案中,在console中使用邏輯運算符,看看會顯示什麼結果。
# 如果你有寫的話歡迎貼在這邊回復,粽子看到會很開心(喂

RM腳本教學

#以上教學系列純為個人經驗,如果有誤敬請告知。

發表迴響