javascript
基础JavaScript_Day01
基礎JavaScript
- 變量
 - 轉義字符中的引號
 - 用單引號引用字符串
 - 轉義字符
 - 查找字符串的長度
 - 了解字符串的不變性
 - 數組
 - 嵌套
 - 使用 push() 操作數組通過
 - 使用 pop() 操作數組
 - 使用 shift() 操作數組
 - 使用 unshift() 操作數組
 - 多維數組
 
變量
在計算機科學中,數據就是一切,它對于計算機意義重大。 JavaScript 提供七種不同的數據類型,它們是
 undefined(未定義)、null(空)、boolean(布爾型)、string(字符串)、symbol、number(數字)、bigint(可以表示任意大的整數)和
 object(對象)。
變量名稱可以由數字、字母、美元符號 $ 或者下劃線 _ 組成,但是不能包含空格或者以數字為開頭。
當 JavaScript 中的變量被聲明的時候,程序內部會給它一個初始值 undefined。 當你對一個值為 undefined的變量進行運算操作的時候,算出來的結果將會是 NaN,它的意思是 “Not a Number”。 當你用一個值是 undefined的變量來做字符串拼接操作的時候,它會轉換成字符串(string)undefined。
在 JavaScript 中所有的變量和函數名都是大小寫敏感的。 要區別對待大寫字母和小寫字母。
MYVAR 與 MyVar 和 myvar 是不同的變量。 這有可能導致出現多個相似名字的的變量。
駝峰命名法(camelCase)來書寫一個 Javascript 變量。 在駝峰命名法(camelCase)中,變量名的第一個單詞的首寫字母小寫,后面的單詞的第一個字母大寫。
轉義字符中的引號
在 JavaScript 中,可以通過在引號前面使用反斜杠(\)來轉義引號。
var sampleStr = "Alan said, \"Peter is learning JavaScript\".";有了轉義符號,JavaScript 就知道這個單引號或雙引號并不是字符串的結尾,而是字符串內的字符。 所以,上面的字符串打印到控制臺的結果為:
Alan said, “Peter is learning JavaScript”.
用單引號引用字符串
JavaScript 中的字符串可以使用開始和結束都是同類型的單引號或雙引號表示。 與其他一些編程語言不同的是,單引號和雙引號的功能在JavaScript 中是相同的。
 當你需要在一個字符串中使用多個引號的時候,你可以使用單引號包裹雙引號或者相反。
轉義字符
使用轉義字符有兩個原因:
 1.首先是可以讓你使用無法輸入的字符,例如退格。
 2。其次是可以讓你在一個字符串中表示多個引號,而不會出錯。
 
查找字符串的長度
通過在字符串變量或字符串后面寫上 .length 來獲得 String 的長度。
"Alan Peter".length了解字符串的不變性
在 JavaScript 中,字符串(String)的值是不可變的(immutable),這意味著一旦字符串被創建就不能被改變。
var myStr = "Bob"; myStr[0] = "J";上面的語句不能把變量 myStr 的值改變成 Job 的,因為變量 myStr 是不可變的。 注意,這并不意味著 myStr 永遠不能被改變,只是字符串字面量 string literal 的各個字符不能被改變。 改變 myStr 的唯一方法是重新給它賦一個值。
數組
以左方括號開始定義一個數組,以右方括號結束,里面每個元素之間用逗號隔開,例如:
var sandwich = ["peanut butter", "jelly", "bread"];嵌套
[["Bulls", 23], ["White Sox", 45]];使用 push() 操作數組通過
.push() 接受一個或多個參數(parameters),并把它壓入到數組的末尾。
var arr1 = [1,2,3]; arr1.push(4);var arr2 = ["Stimpson", "J", "cat"]; arr2.push(["happy", "joy"]);使用 pop() 操作數組
.pop() 函數用來彈出一個數組末尾的值。 我們可以把這個彈出的值賦給一個變量存儲起來。 .pop() 函數移除數組末尾的元素并返回這個元素。
 數組中任何類型的元素(數值,字符串,甚至是數組)都可以被彈出來 。
使用 shift() 操作數組
移出數組第一個元素
var ourArray = ["Stimpson", "J", ["cat"]]; var removedFromOurArray = ourArray.shift();使用 unshift() 操作數組
使用unshift(移入)可以把一個元素移入到數組的頭部。
var ourArray = ["Stimpson", "J", "cat"]; ourArray.shift(); ourArray.unshift("Happy");多維數組
var myList = [["1",2],["1",2],["1",2],["1",2],["1",2]];謝謝你的堅持閱讀ovo喲,讓我們一起加油吖
總結
以上是生活随笔為你收集整理的基础JavaScript_Day01的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 《啊哈!算法》笔记_Day03
 - 下一篇: 基础JavaScript_Day02