- 輸出下面代碼的結果
var a = b = {x: 1};
var a.x = a = {x: 1};
console.log(a);
console.log(b);
- 用js判斷一個字符串是否是迴文字符串
function palind1(str) {
let newStr = str.toLowerCase();
for(let i=0,len=Math.floor(str.length/2);i<len;i++){
if(newStr[i] !== newStr[str.length-1-i])
return false
}
return true
}
function palind2(str) {
let newStr = str.toLowerCase();
let len = str.length;
for(let i=0,j=len-1;i<j;i++,j--){
if(newStr[i] !== newStr[j])
return false
}
return true
}
- 輸出下面代碼的結果
var a = 1;
function log(){
a++;
console.log(a);
var a = 2;
console.log(a)
}
log();
- 未知寬高元素水平垂直居中顯示的方法
.cell {
display: table-cell;
text-aign: center;
verticle-ailgn: middle;
} //不存在兼容性問題
.flex {
display: flex;
justify-content: center;
align-items: center;
}
.trans {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}