overflow
- hidden:超出内容隐藏。
- auto:当有超出内容是出现滑动栏
- scroll:出现滑动栏
- visible:默认属性值,不隐藏超出内容。
- inherit:继承父亲属性。
display
- none:删除,消失,失去占据位置。
- block:块级元素。
- inline:行内元素。
- inherit:继承父亲属性。
visibility
- collapse:当在表格元素中使用时,此值可删除一行或一列,但是它不会影响表格的布局。被行或列占据的空间会留给其他内容使用。如果此值被用在其他的元素上,会呈现为 "hidden"。(并不常用)
- hidden:隐藏,保留占据位置。
- visible:显示,默认。
- inherit:继承父亲属性。
引擎
var
//变量声明
var a = 0; //开辟变量空间,赋值0,a指向这个变量空间。
var b = a; //b指向a这个变量空间。
var c = a + b; //将a和b中的数据取出相加,放入c的变量空间。
注释
三目运算符
"true"?console.log("正确"):console.log("错误"); //正确
""?console.log("正确"):console.log("错误"); //错误
1?console.log("正确"):console.log("错误"); //正确
0?console.log("正确"):console.log("错误"); //错误
a?console.log("正确"):console.log("错误"); //根据变量的值来判断。
var a = 0;
var b = "0";
a==b?console.log("正确"):console.log("错误");
a===b?console.log("正确"):console.log("错误"); //==为true ===为false
异或 ^
a=a^b; b=a^b; a=a^b;
需要记住的东西
var c = 10%(-3); console.log(c); //%后可以为负数,且能输出值。
"true"?console.log("正确"):console.log("错误"); //正确
""?console.log("正确"):console.log("错误"); //错误
1?console.log("正确"):console.log("错误"); //正确
0?console.log("正确"):console.log("错误"); //错误
a?console.log("正确"):console.log("错误"); //根据变量的值来判断。
var a = 0;
var b = "0";
a==b?console.log("正确"):console.log("错误");
a===b?console.log("正确"):console.log("错误"); //==为true ===为false
- 逗号运算符
a+b,a-b,a/b
得到的值为最后一个的值 for(var i=0;a<b,a>b;i++)
中间的布尔运算取a>b的。