前端經典面試題a 和 a 總結及自我解答(1)

2021-09-03 01:28:42 字數 732 閱讀 5282

1. 如果 a=1 ;  b = a++ + (a++) + 1 + (++a)  + (a++)  + (++a) + a + (++a) = ?  並且這時候a =?

解答: 先說 a =?  首先求a , 有乙個極簡單的方法,個人總結啊: 把 ++a 和 a++ 看成是同一種特殊型別的東西,有幾個這種特殊型別的東西,則初始值就加上幾個1;看一看一共有6個++a或a++這樣的特殊型別,則a = 1+6=7

至於求和,++a就是正常中的a+1 ; 但是,a++則是在加他的時候,前乙個a=啥,a++就等於啥!但是下乙個a 則要提前加1 啦!

b = a++ + (a++) + 1 + (++a)  + (a++)  + (++a) + a + (++a) ;

b = 1    +  2       +  1 +      4   + 4         +       6  + 6 +     7   =  31;

再來一道題:a=1;  b = (++a)  + a + (a++)  + a + (++a)  +  (++a)  + (a++) = ?   問a = ?

一共有5個特殊型別   則a= 1+5 = 6 ;

b = (++a)  + a + (a++)  + a + (++a)  +  (++a)  + (a++)

b = 2        + 2 + 2         +  3+  4        +   5       +    5   =  23  可以用console.log()算一算哦!

面試題自我總結

一 介面框架的實現 通過分層設計將維護資料和 分離,把結構分為儲存測試資料的資料層 測試用例存放的測試層 存放通用的測試方法封裝的邏輯層。unittest request ddt openpyxl等模組封裝功能,通過反射原理儲存或讀取相應資料,email模組和jenkins軟體快速收集輸出結果 二 ...

前端經典面試題 Ajax篇

onreadystatechange事件放在open 前,確保跨瀏覽器相容性 xhr.onreadystatechange function else 啟動乙個請求以備傳送 xhr.open get post example.php true 設定請求頭 xhr.setrequestheader 傳...

常考面試題自我總結

簡單地說,就是兩個函式巢狀,內部函式可以讀取外部函式的變數,並返回出來。變數作用域有區域性變數和全域性變數,函式內部可以直接訪問全域性變數,但是函式外部無法訪問函式內部的區域性變數。所以想在函式外部訪問內部的變數時,就可以在函式內部再定義乙個函式,使用子函式,把父函式的變數返回出去。函式被呼叫的時候...