1.1.1 作用域
全局变量(成员变量)和局部变量
1、全局变量就是在哪儿都能访问的变量。
Var 在全局定义的。
不带有var 都是全局变量。(函数必须执行,才能访问到)
2、局部变量就是只能在一定范围内访问的变量。
在函数内部,定义的用var 定义的就是局部变量。
隐式的全局变量
function fn3(){
a = b = 0;
}
fn3();
alert(b);
1.1 隐藏盒子
1.1.1 display: none; 盒子不见了,而且位置都没有了。
1.1.2 Visibility: hidden; 盒子不见了,位置在。
1.1.3 Overflow: hidden; 隐藏超出部分。(清楚浮动)
1.2 显示盒子
1.2.1 Display: block; 盒子显示。
1.2.2 Visibility: visible; 盒子显示。
1.1 Js的写法
1.1.1 行内式
1.1.2 内嵌式
1.2 外链式
•转换为string
•1. + ''''
•2. String()
转换为boolean
1. 使用 !!
false、undefined 、null、0、”” 为 false
true、1、”somestring”、[Object] 为 true
2. Boolean();
由于javascript是一种弱类型的语言,当我们进行小数运算时,会出现丢失精度的问题,如计算0.2 + 0.1,得到的结果不是0.3,而是0.30000000000000004
•转换为number
•1. x-1 x*1
•2. Number()
•
•两个转换数字的函数
•parseInt()
•parseFloat()
null和undefined有最大的相似性。看看null == undefined的结果(true)也就更加能说明这点。不过相似归相似,还是有区别的,就是和数字运算时,10 + null结果为:10;10 + undefined结果为:NaN。