2018.09.23 學習內容 // 前端JavaScript
阿新 • • 發佈:2018-12-11
學前端也一年了,秋招到現在現在竟然一個offer也沒有。框架沒有在專案中接觸過,基礎也沒有打牢,真的是有些失敗了。
雖然一直迷茫、受打擊,也不知道是什麼支撐著我一直不放棄。
可能最後工作也不會做開發,但是總覺得要一直學下去。
以上。
一:變數型別與計算
1. js能使用typeof能得到哪些型別
//js能使用typeof能得到哪些型別 的相關知識點 //1.值型別和引用型別:物件、陣列、函式 var a = {age:20};//a以一個指標 var b = a;//b也是一個指標 var c = 200;//值存在變數的位置 //2.typeof運算子,只能詳細區分值型別,對於引用型別,只能區分出function typeof(undefined); //undefined typeof('abc'); //string typeof(123); //number typeof(true); //boolean typeof({}); //object typeof([]); //object(不是array!) typeof(null); //object 並沒有指向任何一個物件 typeof(console.log); //function
2. 何時使用== ===
//何時使用== === //強制型別轉換 //1.字串拼接 var a = 10 + 100;//110 var a = 10 + '100';//10100 //2.== 運算子 100 == '100';//true 0 == '';//true,都會轉換成false null == undefined;//ture //3.if語句 var c = ''; if(c){ //... } //哪幾種在if裡是false的存在 //0,NaN,‘’,null,undefined,false //4.邏輯運算 console.log(10 && 0); //0 console.log(''||'abc'); //'abc' console.log(!window.abc); //'ture' //判斷一個變數會當作ture還是false var a = 100; console.log(!!a); // //何時使用 ==,除此以下之外儘量用 === if(obj.a == null){ //這裡相當於 obj.a === null || obj.a === undefined }
3. js中的內建函式與內建物件
//js中的內建函式
Object
Array
Boolean
Number
String
Function
Date
RegExp
Error
//js中的內建物件
Math
JSON