1. 程式人生 > >JS學習基礎心得

JS學習基礎心得

    1、變數宣告,但是麼有賦值  ------Undefined         變數沒有宣告直接呼叫,是報錯

    2、一個變數在全域性宣告,在函式內部也宣告,使用時使用離他最近的,多層巢狀函式,也是找他同層的函式內部的變數,

       沒有則去找找他上一層中的這個變數。

    3、JavaScript語言可以識別下面 7 種不同型別的值: 
       六種是 原型 的資料型別:
        Boolean.  布林值,true 和 false.
        null. 一個表明 null 值的特殊關鍵字。 JavaScript 是大小寫敏感的,因此 null 與 Null、NULL或其他變數完全不同。
        undefined.  變數未定義時的屬性。
        Number.  表示數字,例如: 42 或者 3.14159。
        String.  表示字串,例如:"Howdy"
        Symbol ( 在 ECMAScript 6 中新新增的型別).。一種資料型別,它的例項是唯一且不可改變的。

       以及 Object 物件

   4、在涉及加法運算子(+)的數字和字串表示式中,JavaScript 會把數字值轉換為字串。在涉及其它運算子
      (譯註:如下面的減號'-')時,

      JavaScript語言不會把數字變為字元。

   5、不必列舉陣列字面值中的所有元素。若你在同一行中連寫兩個逗號(,),陣列中就會產生一個沒被指定的元素,
     var fish = ["Lion", , "Angel"];
    這個陣列中,有兩個已被賦值的元素,和一個空元素(fish[0]是"Lion",fish[1]是undefined,而fish[2]是"Angel";
    譯註:此時陣列的長度屬性fish.length是3)。

      其初始值是undefined。

  6、JS中 單引號 和雙引號 作用是相同的

     又一個例子,在這裡該陣列的長度是4,元素myList[1]和myList[3]被漏掉了。(但是)只有最後的那個逗號被忽略。

相關推薦

JS學習基礎心得

    1、變數宣告,但是麼有賦值  ------Undefined         變數沒有宣告直接呼叫,是報錯     2、一個變數在全域性宣告,在函式內部也宣告,使用時使用離他最近的,多層巢狀函式,也是找他同層的函式內部的變數,       沒有則去找找他上一層中的

js學習——基礎知識

data undefined () defined ogl 即使 所有 全局 fine JavaScript //這是註釋 a = 1;//簡單賦值語句 數據類型 js有動態

Vue.js學習使用心得(三)

一、計算屬性 計算屬性關鍵詞: computed <body> <div id="app"> <p>原始字串: {{ message }}</p> <p>計算後反轉字串: {{ reversedMessage }}</p>

js學習總結----url和http的基礎知識

html zha ron 文本 ftp 資源定位符 指定 會有 端口號 URI/URL/URN URI = URL+URN 統一資源標識符(統一資源信息) URL:統一資源定位符 ->http://v.qq.com:80/index.html?name=zhangsa

node.js基礎學習筆記(二)

註釋:寫完了今天的筆記,今天主要學習了,不同js檔案,如何獲取其他js檔案的方法,一個js方法的匯出另外js檔案對方法的接收(語言敘述可能不準確,就是想說我有一個蘋果你想吃我也願意給你吃,怎麼搞?我要先把蘋果拿出來的過程,和你伸手的過程,我就是一個比喻~可能不太準確,但是我是這麼理解的),以上是第一

node.js基礎學習筆記(一)

開始:一個前端小白接觸node.js,簡單的筆記,筆記的記錄邏輯或許不是太清晰,但是能看懂,或許對node.js的學習不精,也可能有錯誤理解的,第一次接觸,僅供和我一樣零基礎學習node.js的人,會繼續補充新增,謝謝大家~麼麼噠 NodeJS 一、簡介    wha

JS學習筆記(物件基礎操作)

建構函式寫法一: function Dog(name, age, dogFriends) { // 1.1 屬性 this.name = name; this.age = age; this.dogFriends = dogFri

藉助node.js + mysql 學習基礎ajax~

很多小白不知道ajax怎麼學,所以就弄了個node後臺模擬下基本的ajax請求。 環境要求是安裝node~ 先上linkMysql.js var mysql = require('mysql') var connection = mysql.createConnection({ host: 'lo

借助node.js + mysql 學習基礎ajax~

listen body ajax power mpat hang with ice title 很多小白不知道ajax怎麽學,所以就弄了個node後臺模擬下基本的ajax請求。 環境要求是安裝node~ 先上linkMysql.js var mysql = require

Vue.js基礎學習筆記(一、二章Vue介紹)

作為一個iOS開發從業者,前段時間因為公司的需求剛剛學習並開發完成一個屬於前端開發工程師的任務-微信小程式(因為公司規模較小,人員配置不完全,十分無奈),深有感慨。對於移動端原生開發的iOS,Android的雙端開發,中小型公司為了節約開發成本,必然青睞於跨平臺

Step 14: p5.js 程式設計基礎學習合集【1】

不知道你是否瞭解過 Processing 語言的家譜(如下圖所示)。與人類語言一樣,程式語言同樣屬於相關語言的家族。而今天,我要引出的,即其家族成員之一的 p5.js(官網)。 Introduction 簡單來講,p5.j​​s 是一個庫配上許多工具

js學習心得js的自定義事件-基於觀察者模式的實現

GOF對觀察者模式的定義:Observer的意圖是定義物件之間的一種一(被觀察者)對多(觀察者)的關係,當一個物件的狀態發生改變時,所有依賴它的物件得到通知,並且會自動更新自己。 從這段經典的定義中,可以推測下,觀察者模式中的倆個物件各自應該擁有的特徵 1,被觀察者應該可以

Vue.js 學習筆記之四:Vue 元件基礎

到目前為止,這個系列的筆記所展示的都是一些極為簡單的單頁面 Web 應用程式,並且頁面上通常只有幾個簡單的互動元素。但在實際生產環境中,Web 應用程式的使用者介面往往是由多個複雜的頁面共同組成的。這時候,我們就需要開始注意程式碼的可複用性了,針對這個問題,Vue.js 框架提出的解決方案就是先將使用者介面上

TP5學習基礎一:增刪改查小demo

表單 arr 處理 php req 學習 model類 浪費 新手 ①TP5--增刪改查簡單的demo 我先吐槽一下:因為工作需要研究tp5,去官網看了一下哎呦,資源挺多挺全啊!然後下載唯一免費的官方教程,我曹pdf打開533頁。講的很細但是開發能等看完才做嗎?看到精簡版快

[JS] javascript基礎語法

原因 方法 間接 war init err ring tag 是否 1.javascript是什麽   js是具有面向對象能力的,解釋性的程序設計語言. 2.js的類型   [基本類型]:string number boolean   [復合類型]:對象(對象,函數,數

Vue.js學習之生命周期

ted eight http 初始 機會 編譯 log console eat 每個 Vue 實例在被創建之前都要經過一系列的初始化過程。例如,實例需要配置數據觀測(data observer)、編譯模版、掛載實例到 DOM ,然後在數據變化時更新 DOM 。在這個過程中

TP5學習基礎二:目錄結構、URL路由、數據操作

更改 數據 valid nbsp 命名 別名 ret tag ati 一.安裝1.使用git或者composer(composer update)進行實時更新,區別在於git不會清空核心框架目錄而composer會清空。2.使用官網打包好的TP壓縮包(解壓即可用)->

尚學堂java培訓怎麽樣?談談我在尚學堂學習心得體會

培訓機構 尚學堂 參加尚學堂java培訓班有一段時間了,今天有點時間,來分享下這段時間在尚學堂學java的心得體會。 學java編程很枯燥也很乏味,每天就是對著電腦敲寫著代碼,一行行代碼在電腦鍵盤的敲擊下就如同壘城堡一般,必須很專註很認真仔細,因為稍不留神一個標點符號,或者大小寫一點點小錯誤

JS入門基礎(if else 與 switch case / node安裝)

json health 案例 js文件 動作 require 步驟 *** 命令 在 JavaScript 中,為不同的決定來執行不同的動作,我們可使用以下條件語句: if 語句 - 只有當指定條件為 true 時,使用該語句來執行代碼 if...else 語句 - 當條

js程序基礎字符串具體

ring rep ast ascii data- 一個 size per 搜索 1. .charAt()裏面寫數字 在一般瀏覽器上相當於方括號 可是由於IE6的存在他就有了用處 由於IE6不兼容方括號 2. charCodeAt() 和char