在js中呈現結果的方式

2021-10-01 10:32:50 字數 928 閱讀 7948

(1)alert():在瀏覽器彈框中顯示結果

(2)console.log():在瀏覽器的輸出視窗中顯示結果

(3)document.write():往瀏覽器中直接放入值

js 的語法

(1)與解析(預解析)

js是乙個解釋性語言,就是在**執行之前,對**進行通讀,把一些東西提前解析出來

解析(一共解析兩個東西)

1.宣告式函式function fn(){}

2.var 關鍵字

做了什麼?

1.會把var聲名的變數提前(在**執行之前,瀏覽器就已經知道了記憶體中有乙個變數可以使用,只不過沒有賦值)

2.把宣告式函式提前

會把函式名當作變數提前

並且告訴瀏覽器這個變數的值是乙個函式位址

在與解析的時候,如果變數名和函式名一致

變數名只是將其宣告出來,但是不賦值

而函式名先宣告後賦值。

預解析的無節操

1.不管if條件是否成立,**塊裡面的**會進行預解析

2.在函式體內,return後面的**雖然不會執行,但是會進行預解析

預解析只會解析函式體外的內容

函式體內的內容會在函式呼叫的時候進行預解析

**執行

fn()

函式體內的預解析

告訴瀏覽器在函式體內由乙個num變數可以使用

函式體內的**執行

函式呼叫階段的四個事情

1.按照函式名內部儲存的位址找到對應的函式儲存空間

2.形參的賦值

3.預解析

4.函式體內的**執行

js的記憶體空間分配分為兩種

1.堆記憶體

2.棧記憶體

棧記憶體是有佇列關係

堆記憶體是沒有順序關係

基本資料型別就直接儲存在棧裡面

引用資料型別資料在堆裡面,只有位址在棧裡面。

在危機中呈現轉機的網路管理

企業危機中的轉機管理和對策 企業常常會遇到危機。患病企業要擺脫危機,就有了企業轉機管理。企業轉機管理,就是要找出企業患病的根本原因,並採取一攬子的措施去解決它。那首先要解決的問題,就是找出企業患病的根本原因,這是解決一切問題的基礎和出發點。但是真正令企業出現轉機的是 集中全力應對生死攸關的關鍵問題,...

在結果中搜尋

我們經常用google來搜尋東東,也看到了它的在結果中搜尋的功能。在論壇中曾有人問到,如果用 asp 在搜尋結果中再次搜尋的問題。下面就是乙個完整的解決方案。設計思路 把搜尋的內容傳遞過來,中間用 號隔開,統計出搜尋的關鍵字,然後用sql語法的 and 連線起來形成乙個新的查詢語句。在結果中再搜尋 ...

盤點js中那些詭異的結果

本文中涉及到的知識,很多都是比較冷門,在實際編碼中你可能用不到,但保不准有些面試官可能會問到,或者你可以拿來zb。1.typeof null 這個是歷史遺留的bug,typeof null 值為 object 2.null undefined 值為true 3.0 0 值為true,但是object...