javascript笔记2之数据类型
/*
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);
*/
最新文章
- cuda计算的分块
- JavaScript 位运算总结&;拾遗
- eclipse安装ADT
- html5 语义
- 查询EBS请求日志的位置和名称
- 夺命雷公狗---DEDECMS----4快速入门之栏目页报错之快速解决
- SCOM资源池
- 教你如何监控 Apache?
- Flex基础相关
- DHTML【1】
- apache 日志中记录代理IP以及真实客户端IP
- C#超级有用的一种类型—匿名类型
- linq to NHibernate
- [0] 关于IComparable和IComparer接口和Comparer类
- HDOJ 2209 贪心
- Linux设备驱动之IIO子系统——Triggered buffer support触发缓冲支持
- 第四章:Oracle12c 数据库在linux环境安装
- BZOJ3028: 食物(生成函数)
- 关于编码:Unicode/UTF-8/UTF-16/UTF-32
- UI设计工资有多高?怎么快速拿高薪?
热门文章
- C++ 命名规范小结
- CentOS启动MySQL服务失败
- oracle中 connect by prior 递归算法
- Gulp 简单的开发环境搭建
- java和javax都是Java的API包,java是核心包,javax的x是extension的意思,也就是扩展包。
- struts2.1.3之后使用自定义Filter
- igmpproxy源码学习——igmpProxyInit()
- MongoDB Connector for Hadoop
- windows安装PHP5.4.13 +Apache2.4.4(转)
- 使用CXF+spring创建一个web的接口项目