/*
var box;
alert(typeof box); //box是Undefined类型,值是undefined,类型返回的字符串是undefined var box = true;
alert(typeof box); //box是Boolean类型,值是true,类型返回的字符串是boolean var box ='hhh';
alert(typeof box); //box是String类型,值是'李炎恢',类型返回的字符串是string var box = 250;
alert(typeof box); //box是Number类型,值是250,类型返回的字符串是number //空的对象,表示这个对象创建了,里面没东西
//空对象,表示没有创建,就是一个null var box = {};
alert(typeof box); //box是Object类型,值是[object Object],类型返回的字符串是object var box = null;
alert(typeof box); //box是Null类型,值是null,类型返回的字符串是object var box = new Object();
alert(box); //box是Object类型,值是[object Object],类型返回的字符串是object function box() { }
alert(typeof box); //box是Function函数,值是function box() {},类型返回的字符串是function alert(typeof new Object()); //可以直接使用字面量 var box = undefined; //没有必要
alert(box); var box;
alert(typeof box);
alert(typeof age); //以后必须声明一个变量就必须初始化,以避免这种问题 var box = {}; if (box != null) { //不等于null,说明不是空对象
alert('对象已经创建成功!');
} var box = null; //这个表示,你还没有创建对象,但先声明了对象引用而必须初始化的结果
//你还没有来得及创建对象,先声明一个对象的变量放在那边,默认初始化为null var box = null; box = {
1:1
}; alert(box); var box = ''; //创建一个字符串变量,一开始不知道初始化什么字符串,所以,就给他一个空字符串初始化 var box = 0; //数值初始化,一般用0 var box = false; //布尔值初始化,一般一开始用false或者true alert(undefined == null); //他们都是空的,所以相等理所当然, alert(undefined === null); //数据类型也必须相等才可以 alert(typeof undefined == typeof null); var box = true;
alert(typeof box == typeof 1); var box = ''; alert(Boolean(box)); */ var box; if (box) { //条件语句里的()里必须是布尔值,true或者false
alert('真');
} else {
alert('假');
}

/* var box = "Lee"; var box2 = 'Lee'; alert(box+box2);//连接符

var box = 'Lee";  //引号必须成对 alert(box);

alert('\t\\L\'e\ne\"')

alert('\x41');

alert('\u03a3');

var box = 'Mr.'; box = box + ' Lee'; alert(box);

var box = true; alert(box.toString());  //   'true'

var box = 10; alert(box.toString()); alert(box.toString(2));   // '1010' alert(box.toString(8));   // '12' alert(box.toString(10));   // '10' alert(box.toString(16));   // 'a'

var box; alert(String(box));   // 'null'  //  'undefined'

var box = null;

var box = {};   //对象字面量的创建方法 alert(typeof box);

var box = new Object();   //通过new创建一个对象 alert(typeof box);

var box = new Object(2); var age = 100; alert(box + age);

var box = new Number(60);   //这种方法也是创建一个数值对象 alert(box);

var box = new String('Lee');  //var box = 'Lee';  alert(typeof box);

*/

最新文章

  1. cuda计算的分块
  2. JavaScript 位运算总结&拾遗
  3. eclipse安装ADT
  4. html5 语义
  5. 查询EBS请求日志的位置和名称
  6. 夺命雷公狗---DEDECMS----4快速入门之栏目页报错之快速解决
  7. SCOM资源池
  8. 教你如何监控 Apache?
  9. Flex基础相关
  10. DHTML【1】
  11. apache 日志中记录代理IP以及真实客户端IP
  12. C#超级有用的一种类型—匿名类型
  13. linq to NHibernate
  14. [0] 关于IComparable和IComparer接口和Comparer类
  15. HDOJ 2209 贪心
  16. Linux设备驱动之IIO子系统——Triggered buffer support触发缓冲支持
  17. 第四章:Oracle12c 数据库在linux环境安装
  18. BZOJ3028: 食物(生成函数)
  19. 关于编码:Unicode/UTF-8/UTF-16/UTF-32
  20. UI设计工资有多高?怎么快速拿高薪?

热门文章

  1. C++ 命名规范小结
  2. CentOS启动MySQL服务失败
  3. oracle中 connect by prior 递归算法
  4. Gulp 简单的开发环境搭建
  5. java和javax都是Java的API包,java是核心包,javax的x是extension的意思,也就是扩展包。
  6. struts2.1.3之后使用自定义Filter
  7. igmpproxy源码学习——igmpProxyInit()
  8. MongoDB Connector for Hadoop
  9. windows安装PHP5.4.13 +Apache2.4.4(转)
  10. 使用CXF+spring创建一个web的接口项目