歡迎回來。
所以這是最後一次，我們真正開始學習JavaScript和它擺在首位語法，因此我們將開始使用它的基本內置基本數據類型。
因此，我們有幾個目標在這裡。
首先，我們要了解的五個基本數據類型和Javascript。
下一步我們要與數字和一些內置的數字運營商合作。
然後最後我們要說說字符串和常見字符串的方法和運營商。
所以在每一編程語言的核心大思想之一是語言不同類別的數據之間進行區分的能力。
因此，例如一個語言可以一個數字和一個字區分或者它可以一個整數和一個小數或正數和負數區分。
所以，這些變化從語言到語言。
因此，在JavaScript的有五種基本數據類型。
有五個低電平基本類型的數據。
而我們要做的五個第一的快速概述，然後我們要深入到細節在下面的幻燈片。
所以，第一個是數字和我這裡三個例子的整數為分數或小數9.3和負數負10。
我選擇了這三個，因為我想告訴你，JavaScript不關心，如果一個數字是全部或如果它的分數如果是負值他們對待所有的只是數字。
這是一個大類。
所以，其他語言都區分，但JavaScript不。
如此反复數它只是一個整數小數和負數的類別。
我們旁邊有數據類型的一個類別被稱為串和字符串基本上都是文本。
所以，重要的是，他們的報價內。
你可以看到我們這裡有兩個例子。
因此，我們有單詞Hello空間世界引號內。
也就是說即使它是多個單詞一根弦。
這是一根弦。
這裡同樣的事情。
這是一個數字43，但它的報價的內側。
因此，它實際上視作一個字符串為JavaScript。
因此，我們可以有一個數字我們可以有任何字符的字符串中。
所以接下來的類型是布爾和布爾值只有兩個選擇。
他們是真或假。
有沒有引號也沒有數字。
這只是這個詞真或假字，就是這樣。
那麼，為什麼我們會真正使用這些將成為一些影片更清晰的從現在開始。
但我只想讓你知道布爾值存在。
true或false yes或no。
再有兩個類型。
否和不確定的，這些都是實際值。
所以，他們不是一個真正的類別。
這裡沒有像未定義有字符串的數字多種類型Noall或多種類型的。
世界上只有一個空並且有個錯誤，只是值。
我們會學到很多更多有關這些在未來的視頻。
但我只是想讓你知道它們的存在。
因此，數字的字符串布爾值null和undefined。
因此，讓我們深入一點深入的JavaScript數字，要做到這一點其實我可以打開我的JavaScript控制台，因為我在瀏覽器是現在。
這是一個網頁，我在。
所以，我要打開我的控制台命令選項Ĵ隨時做到這一點。
為此，您可以在任何網站上，我要開始輸入一些代碼和我要的類型是真的很簡單的代碼的第一位。
它不會做太多。
只是要輸入一個數字，然後回車。
所以在控制台當我輸入像數的值和我打輸入所發生的一切是它在我吐回去。
這只是回到了我的價值只是表明回來，這樣我就可以輸入負數的負99按下回車鍵，我得到負週五晚上。
所以我知道這是非常非常基本的東西。
我們沒有做任何令人興奮的應用，只是還沒有。
但是我很快將使用這些數字做更多有趣的事情承擔。
因此，我們可以用這些數字做的第一件事是簡單的數學運算。
所以這些東西都是你已經熟悉了基本的數學與計算機的方式。
所以像乘法加法減法和除法，而這些工作，我們只是寫一些簡單的表情所以像編號四加簽100和您可能會注意到的路上我在這裡使用兩個空格的加號的兩側。
這不是強制性的。
所以，如果我打回車現在我得到四次。
我得到104，但我也可以做類似三加七連沒有空格。
和工程，以及。
因此，這些都是簡單的運營商。
我也可以連接在一起，所以我可以做5加四加三，他們得到12。
我可以使用其他運營商太像師。
因此，讓我們做6除以二。
我按下回車鍵，他們得到三種。
我也可以做這樣的事情一個接分成三部分，你會看到我拿到零點三三三重複。
因此，只要包裹起來在這裡，我們也有減法。
讓我們做一減54。
我得到的負53，然後我們也有乘法。
因此，兩次五是要給我們10。
另一個重要概念是，JavaScript的如下所有常規數學如下以及操作的順序。
因此，像三減八倍24是要遵循的操作順序，其中括號將表示三個零下八需要做第一，然後通過24相乘。
所以我們得到在滑動底部負120。
還有所謂的Maggiolo另一家運營商和馬塞洛通常是不熟悉我的學生誰沒有做過任何編程。
它通常被稱為其餘的運營商，在一些語言它也被稱為莫吉列出它做什麼。
首先它使用百分比標誌。
所以分工是斜線。
乘法是明星星號模是一個百分比符號。
因此，我們可以輸入一個簡單的像10國防部3。
人們常說謙虛一條捷徑，什麼會做它，因為它在去作為一個整體數量將採取三分成十多次。
因此，這將是三次，然後將採取的剩餘部分。
所以其餘三杯成十個三次這是九，餘數為1。
因此，如果我們得到一個。
因此，作為一個例子讓我們20 maade五位。
在這種情況下5進入成二十四次。
沒有餘數。
所以我們得到零。
於是，第二天可以鍵入我們要關注的是字符串。
所以字符串文本。
它們是文字數字字符引號內，這些報價可以是單或雙引號。
因此，正如一個例子，我們下降到CON ..
我們可以輸入類似低類回車，就像數字只是吐前值回美國，所以我們可以做同樣的事情用單引號。
狗是真棒單引號回車，它吐出回了我們。
請注意，它並展示給我們雙引號。
這是因為它把他們以同樣的方式。
一個小提醒，如果我們做與像招呼雙引號的東西。
而我們用單引號，讓我們一個問題結束了它。
他們需要相匹配。
關於單與雙引號的另一個值得注意的是，我可以同時使用的字符串。
所以我可以有一個雙引號的字符串與它內部的一個單引號。
例如，如果我想有一個字符串，它說我不能停止吃糖果我有一個單引號這裡到底和T之間
那是因為我使用的是在外面的雙引號是完全有效的。
如果我使用單引號，我不能停下來。
我可以用單引號。
我們出現了問題。
你可以看到，它認為字符串結尾就在這裡。
當在現實中，我想它在這裡結束了。
所以，我們可以使用字符串做的事情之一是一起添加它們就像用數字。
或者我們可以寫一個加五。
我們可以做同樣的事情。
我們可以有一個字符串和另一個字符串。
會發生什麼是JavaScript的將它們合併為一個字符串，這就是所謂的串聯。
所以，如果我這樣做，再加上較高的告別，我打我輸入得到一個字符串。
你好再見。
所以，如果我在那裡想要一個空間，我只想需要或者在此處添加一個空格，或在此處添加一個空格，然後我飄飄然告別與之間的空間。
所以，這就是所謂的串聯。
所以有時候我們可能想實際上有一個雙引號的字符串內使用雙引號。
因此，也許我們有這樣的事，她說再見這樣。
我想這是雙引號。
我不想將它更改為單引號。
有一種方法可以讓我做到這一點，它使用一種叫做轉義字符。
因此，JavaScript的轉義字符都開始用一個反斜杠和它們是什麼，他們都逃脫出來的字符串和書寫特殊字符可能不是字符串中的有效方式。
所以反斜線再接著一個雙引號是我們如何告訴我們要在字符串中雙引號的JavaScript。
所以，如果我按下回車鍵，你會看到它實際上只是變成了這一點。
所以，讓我再告訴你沒有反斜杠。
如果我敲回車，我們得到一個錯誤。
這是因為它認為這是第一個字符串。
這是第二個。
這是無人區。
但是，如果我回去的路我打向上箭頭那裡。
所以，如果我打的向上箭頭將帶回以前的代碼行，所以我不必再寫他們。
所以，如果我把這個回用反斜杠我得到她說反斜杠報價再見反斜線報價。
這給了我，她說了聲再見，沒有反斜杠。
因此，有另外一個轉義字符。
如果我想在我的字符串反斜杠如果我真的想要這個角色在那裡我可以做這樣的事情看到一個反斜杠。
它開始反斜杠，然後另一個反斜杠，這將讓我們看到一個反斜杠。
只要一有。
所以每次我們創建字符串的長度屬性和長度屬性指的是在該字符串的字符數。
所以，如果我創建一個字符串，這只是打招呼全部大寫，我做這點長度它告訴我，是5個字符，如果我做一些像我最喜歡的號碼是1 2 3 4。
這顯然是27個字符長。
我不會指望它，但它確實有一個空間，包括所有的數字和井包括該字的結腸。
所以，每個字符不管它是什麼它會被計算在內。
因此，我們可以檢索使用length屬性字符串的整個長度，我們也可以檢索單個字符，如第一個字符用方括號在這裡第五個字符。
因此，它的工作原理我們寫的方括號，然後裡面給它一個數字，這個數字將對應於我們想要和Javascript從零開始計數的字符的字符串中的位置的方式。
因此，要獲得的第一個字符，讓我們做一個字符串。
披頭士。
如果我想的第一個字符我使用0因為JavaScript開始跟踪為零。
這是第一個字符。
它給我的資本-T。
所以，如果我想在這裡獲得資本B I需要做0 1 2 3 4，我得到資本B和，如果我想獲得的最後一個字符我既可以計數，以便1 2 0 1 2 3 4 5 6 7 8 9 10。
這給了我，我也可以使用length屬性。
所以我知道披頭士的長度是11，而且是因為它開始計數出來的。
這是人物的只是數量，但該位置保持跟踪從零開始。
以便總是索引的最後一個字符是總有一個比總長度以下。