JavaScript基础语法让人疑惑的地方小结


Posted in Javascript onMay 23, 2012
/* 
JS基础语法中,几个比较容易让人疑惑的地方。 
*/ 
/* 
== 
=== 
*/ 
function de() { 
var ab = 25; //数值 
var ba = "25"; //字符串 
if (ab == ba) { //==,会先转换,后比对。 
//alert("b"); 
} 
if (!(ab === ba)) { //===不会转换,而进行直接比对,ab是数值类型数据,而ba是字符串类型数据 
//alert("a"); 
} 
} 
/* 
!b 
!!b 
*/ 
function dd() { 
var b= 1; 
if (!!b) { //!时它是非0数值,所以返回false,当!!时,则先进一步boolean()方法,然后再对这个布尔值求反,于是得到了本身值。 
//alert("a"); 
} 
} 
/* 
parseInt parseFloat 
*/ 
function parse() { 
var a = "18px"; 
var b = parseInt(a); //返回数值18 
var c = parseInt(a, 10); //返回数值18,可以传参数,进制 
//alert(b); 
alert(c); 
var e = "18.2px"; 
var d = parseFloat(e); 
alert(d) 
/* 
parseInt与parseFloat的区别在于,parseFloat转换数值时,不会忽略第一个小数点,也就是说,会保留第一个小数点之后的数,但是会忽略第二个小数点。 
parseFloat还会忽略第一个位置处的0。 
*/ 
} 
window.onload = function () { 
parse(); 
dd(); 
de(); 
}
Javascript 相关文章推荐
使用Javascript和DOM Interfaces来处理HTML
Oct 09 Javascript
关于JAVASCRIPT urldecode URL解码的问题
Jan 08 Javascript
jQuery中DOM操作实例分析
Jan 23 Javascript
Jquery-1.9.1源码分析系列(十一)之DOM操作
Nov 25 Javascript
jQuery mobile转换url地址及获取url中目录部分的方法
Dec 04 Javascript
浅谈JavaScript 标准对象
Jun 02 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
Aug 10 Javascript
微信小程序 网络API Websocket详解
Nov 09 Javascript
浅谈js原生拖放
Nov 21 Javascript
JavaScript实现一个简易的计算器实例代码
May 10 Javascript
详解vue中使用vue-quill-editor富文本小结(图片上传)
Apr 24 Javascript
js实现小时钟效果
Mar 25 Javascript
利用javascript解决图片缩放及其优化的代码
May 23 #Javascript
JavaScript 图像动画的小demo
May 23 #Javascript
JavaScript学习笔记记录我的旅程
May 23 #Javascript
JS中处理与当前时间间隔的函数代码
May 23 #Javascript
自己做的模拟模态对话框实现代码
May 23 #Javascript
解决jquery的datepicker的本地化以及Today问题
May 23 #Javascript
{}与function(){}选用空对象{}来存放keyValue
May 23 #Javascript
You might like
BBS(php & mysql)完整版(三)
2006/10/09 PHP
php对mongodb的扩展(初出茅庐)
2012/11/11 PHP
深入剖析浏览器退出之后php还会继续执行么
2016/05/17 PHP
php通过两层过滤获取留言内容的方法
2016/07/11 PHP
PHP中十六进制颜色与RGB颜色值互转的方法
2019/03/18 PHP
浅谈Laravel模板实体转义带来的坑
2019/10/22 PHP
如何实现JS函数的重载
2006/09/22 Javascript
JQuery给元素添加/删除节点比如select
2013/04/02 Javascript
jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动
2014/03/27 Javascript
jquery中animate的stop()方法作用实例分析
2015/01/30 Javascript
被遗忘的javascript的slice() 方法
2015/04/20 Javascript
7个有用的jQuery代码片段分享
2015/05/19 Javascript
基于Vuex无法观察到值变化的解决方法
2018/03/01 Javascript
浅谈FastClick 填坑及源码解析
2018/03/02 Javascript
JavaScript中filter的用法实例分析
2019/02/27 Javascript
[37:50]VP vs TNC Supermajor小组赛B组 BO3 第一场 6.2
2018/06/03 DOTA
[46:14]完美世界DOTA2联赛PWL S3 Magma vs INK ICE 第一场 12.11
2020/12/16 DOTA
Django学习教程之静态文件的调用详解
2018/05/08 Python
用Python编写一个简单的CS架构后门的方法
2018/11/20 Python
Django Rest framework频率原理与限制
2019/07/26 Python
修改Pandas的行或列的名字(重命名)
2019/12/18 Python
深入了解如何基于Python读写Kafka
2019/12/31 Python
关于Python字符串显示u...的解决方式
2020/03/06 Python
澳大利亚领先的睡衣品牌:Peter Alexander
2016/08/16 全球购物
白色公司:The White Company
2017/10/11 全球购物
Janie and Jack美国官网:GAP旗下的高档童装品牌
2019/09/09 全球购物
门卫岗位安全职责
2013/12/13 职场文书
竟聘演讲稿范文
2013/12/31 职场文书
国贸专业个人求职信范文
2014/01/08 职场文书
保密承诺书
2014/03/27 职场文书
标准毕业生自荐信
2014/06/24 职场文书
民族学专业求职信
2014/07/28 职场文书
党员个人对照检查材料思想汇报
2014/09/16 职场文书
李强感恩观后感
2015/06/17 职场文书
关于运动会的广播稿
2015/08/19 职场文书
零基础学java之方法的定义与调用详解
2022/04/10 Java/Android