码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript基础和需记背知识

时间:2017-06-29 22:07:15      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:中间   布尔   style   数据   div   交换   判断   over   异或   

## overflow
- hidden:超出内容隐藏。
- auto:当有超出内容是出现滑动栏
- scroll:出现滑动栏
- visible:默认属性值,不隐藏超出内容。
- inherit:继承父亲属性。
## display
- none:删除,消失,失去占据位置。
- block:块级元素。
- inline:行内元素。
- inherit:继承父亲属性。
## visibility
- collapse:
- hidden:隐藏,保留占据位置。
- visible:显示,默认。
- inherit:继承父亲属性。
## 引擎
- chra
- chrome
- moliza
## 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; 

 


## 需要记住的东西

"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的。
## 作业
- overflow display visibility

JavaScript基础和需记背知识

标签:中间   布尔   style   数据   div   交换   判断   over   异或   

原文地址:http://www.cnblogs.com/enco/p/7096210.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!