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 傳...
常考面試題自我總結
簡單地說,就是兩個函式巢狀,內部函式可以讀取外部函式的變數,並返回出來。變數作用域有區域性變數和全域性變數,函式內部可以直接訪問全域性變數,但是函式外部無法訪問函式內部的區域性變數。所以想在函式外部訪問內部的變數時,就可以在函式內部再定義乙個函式,使用子函式,把父函式的變數返回出去。函式被呼叫的時候...