复习Javascript专题(一):基本概念部分
生活随笔
收集整理的這篇文章主要介紹了
复习Javascript专题(一):基本概念部分
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、數(shù)據(jù)類型
基本類型:`Null Boolean String Undefined Number(NB SUN)`引用類型:`Array Function Object`類型判斷:typeof 返回結(jié)果`"undefined"(未定義) "boolean"(布爾值) "string"(字符串)"number"(數(shù)值) "object"(對象或者null) "funtion"(函數(shù)) `- 拓展:堆 VS 棧(兩種數(shù)據(jù)結(jié)構(gòu))
引用類型:即存放在堆(heap)內(nèi)存中的對象,而js不允許直接訪問內(nèi)存中的位置,因此操作對象時實際上是操作其引用,而不是實際對象。
引申:js中的淺拷貝與深拷貝 ——待補充
二、操作符
主要有一元,位,布爾,加,減,乘,關(guān)系,相等,條件,賦值,逗號等操作符。- ++遞增/--遞減前置和后置區(qū)別?
首先要明白,前置是先計算,再賦值;后置是先賦值,再計算。(操作符在前就先計算,在后就后計算)
例如:
- 數(shù)據(jù)轉(zhuǎn)換(隱式和顯式)
a. 顯式:
Boolean(),Number(),parseInt(),parseFloat(),toString()b. 隱式:
遞增、遞減(無論是前置還是后置),一元加,減,乘,求余/取模、邏輯非,關(guān)系比較,還有if等語句。這個地方例子還蠻詳細的:https://www.haorooms.com/post...
三、語句
if,for,for-in,continue,break等break: 退出整個循環(huán); continue: 退出當前一輪循環(huán);for循環(huán)里兩都皆可用。
引申:js中的循環(huán)遍歷(包括ES6) ——待補充
四、函數(shù)
- 定義函數(shù)的幾種方式?
a. 函數(shù)聲明: function fn(){...}
b. 函數(shù)表達式:let fn=function(){...}
c. 構(gòu)造函數(shù)方式:let fn=new Function(參數(shù),...,函數(shù)體)
總結(jié)
以上是生活随笔為你收集整理的复习Javascript专题(一):基本概念部分的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Redis源码分析】Redis命令处理
- 下一篇: java美元兑换,(Java实现) 美元