發表文章

目前顯示的是有「布林值」標籤的文章

JavaScript初學者的入門天地!(4)數學運算子

圖片
JavaScript的數學運算子是啥?裡面又有那些東西你需要注意?今天都跟你說! 數學運算子 JavaScript 中的數學運算子,作用是對數字(文字的形式或是變數的形式)進行函式運算。 運算子 敘述 範例 + 加號 1 + 1 = 2 - 減號 2 - 1 = 1 * 乘號 2 * 3 = 6 / 除號 10 / 2 = 5 -- 減去 var a = 10; a--; Now a =9 % 餘數 20 % 3 = 2 ++ 遞增 var a = 10; a++; Now a =10 -- 遞減 var a = 10; a--; Now a =9 在今天的 JavaScript教學 提供的例子中(請看以下),加號運算子是用來決定兩個數的和: See the Pen Addition|Math Operator|JavaScript Tutorial by Tedutw ( @Tedutw ) on CodePen . 你也可以運用多種變數,例子如下: See the Pen Addition-2|Math Operator|JavaScript Tutorial by Tedutw ( @Tedutw ) on CodePen . 承第一個例子,試想一下,如果我們把「var x = 20 + 30」使用字串表示,變成「var x = "20 + 30"」的話,答案就不會是 20 + 30 的和,而是以字串形式呈現如下: See the Pen Addition-string|Math Operator|JavaScript Tutorial by Tedutw ( @Tedutw ) on CodePen . 減、乘、除運算子 四則運算中,除了上述介紹的加號運算子外, JavaScript 的減、乘、除運算子範例如下: See the Pen 減...

JavaScript初學者的入門天地!(3)資料類型

圖片
學了JavaScript變數,今天再學點進階的:它能支援哪幾種資料類型?一起來看看! 資料類型 「資料類型(Data Types)」是關於一個可以運行程式中的值的種類。 JavaScript 變數可支援各種資料類型,例如數字(類型)、陣列(類型)、字串(類型)等。 不同於其他的程式語言,JavaScript 不會特別因「不同的數值類型(如整數、數值長短、浮點等)」而賦予不同的定義。 JavaScript 的數值,可以帶小數點的,或是整數的形式呈現。 See the Pen Data Type-1 by Tedutw ( @Tedutw ) on CodePen .   浮點數 沒錯, JavaScript教學 一定會提醒你:JavaScript的數字也可以有小數點的喔! 請見下例所示: See the Pen Float|Data Value|JavaScript Tutorial by Tedutw ( @Tedutw ) on CodePen .   字串(Strings) JavaScript 「字串(Strings)」被用以承裝、處理文字。 一個字串可以是引號中的任何文字。這對引號可以使用單引號或是雙引號,如下範例: var name = 'Márquez'; var text = "His name is Marc Márquez"; 你可以在引號中,再加入引號。如單引號中加入雙引號、雙引號中放置單引號。只要兩種引號不要一樣就好。 var text = "His name is 'Marc Márquez'"; var text = 'and his opponent's name is "Valentino Rossi"'; 承上例,除了使用不同樣式的引號外,我們還可以使用反斜杠(\),如下所示: var text = "His name is \"Marc Márquez\""; var text = 'and his opponent's name is \...

讓你成為Python控制結構達人(1)布林值

圖片
首篇Python控制結構教學,先來學學入門的學問-布林值的True 和False大解密! Python 程式語法中的其中一種,就是布林代數 (Boolean algebra),而 Python教學 就會告訴你,它布林型態為 bool。 說到布林值(Boolean value),它僅有兩種: True 和 False。 而布林值可以藉由關係運算子 (Relational operator) 來建立。例如:兩個等號 == 用來比較兩個值,如果相等,回覆 True,否則就回覆 False: >>> Megadeth = True >>> bool(Megadeth) True >>> bool(2==3) False >>> bool(3==3) True >>> bool("Hangar 18"=="Hangar 18") True >>> bool("Return to Hangar"=="Return to Hangar") True 與兩個等號「==」相反的關係運算子「!=」,也是用來比較兩個值,如果「不」相等就回覆 True,否則回覆 False: >>> bool(2!=3) True >>> bool(2!=2) False >>> bool("Megadeth"!="Megadeth") False >>> bool("megadeth"!="Megadeth") True Python教學 中應該都有提到,在  Python 中, 大小寫是不能視為相等的 。所以上方最後兩個例子雖然字母都一樣(都為 “Megadeth”),但是後一個例子的開頭字母大小寫不同,所以就被視為「不」相等。 比較兩個數值(不限整數或是浮點數)大小的運算子「>(大於)」、「<(小於)」、「>=(大於或等於)」、「<=(小於或等於)」 請看以下例子: >...