1、js中使用typeof能得到哪些類型刻肄?
——undefined瓤球、string、number敏弃、boolean卦羡、object、function
2麦到、js中哪些內(nèi)置函數(shù)
——Object绿饵、Array、Boolean瓶颠、Number拟赊、String、Function粹淋、Date吸祟、RegExp、Error
3桃移、js變量按照存儲方式區(qū)分為哪些類型欢搜,并描述其特點(diǎn)
值類型:賦值不會相互干涉;
引用類型:是指針的賦值谴轮,都指向內(nèi)存空間中的同一個(gè)對象炒瘟,會相互干涉。
運(yùn)算符
一第步、var a = 1;
a.a = 2;
console.log(a.a);
二疮装、var a = {n:1};
var b = a;
a.x = a = {n:2};
alert(a.x);//undefined
console.log(b.x);//{n:2}
a和b在內(nèi)存里指向同意指針缘琅,共用一個(gè)對象,所以b也賦予了x屬性廓推,但是a重新賦值了刷袍,所以a重新指向了一個(gè)對象,所以a沒有x屬性
三樊展、
console.log(1+"2"+"2")//122
console.log(1++"2"+"2")//32
console.log(1+-"1"+"2")//02
console.log(+"1"+"1"+"2")//112
console.log("A"-"B"+"2")//NAN2
console.log("A"-"B"+2)//NAN
數(shù)字字符串之前存在數(shù)字中的正負(fù)號(+/-)時(shí)呻纹,會被轉(zhuǎn)換成數(shù)字
css清除浮動的方法
/* 1.添加新元素 */
<div class="outer">
<div class="div1"></div>
<div class="div2"></div>
<div class="div3"></div>
<div class="clearfix"></div>
</div>
.clearfix {
clear: both;
}
/* 2.為父元素增加樣式 */
.clearfix {
overflow: auto;
zoom: 1; // 處理兼容性
}
/* 3.:after 偽元素方法 (作用于父元素) */
.outer {
zoom: 1;
&:after {
display: block;
height: 0;
clear: both;
content: '.';
visibillity: hidden;
}
}
3種強(qiáng)制類型轉(zhuǎn)換和2種隱式類型轉(zhuǎn)換
強(qiáng)制(parseInt,parseFloat,number)隱式(== – ===)