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 相关文章推荐
jquery nth-child()选择器的简单应用
Jul 10 Javascript
javascript使用中为什么10..toString()正常而10.toString()出错呢
Jan 11 Javascript
设置checkbox为只读(readOnly)的两种方式
Oct 11 Javascript
使用js检测浏览器是否支持html5中的video标签的方法
Mar 12 Javascript
JavaScript中的变量作用域介绍
Dec 31 Javascript
js操作滚动条事件实例
Jan 29 Javascript
jQuery EasyUI常用数据验证汇总
Sep 18 Javascript
JSON 必知必会 观后记
Oct 27 Javascript
JS+HTML5实现上传图片预览效果完整实例【测试可用】
Apr 20 Javascript
详解react使用react-bootstrap当轮子造车
Aug 15 Javascript
Bootstrap模态对话框中显示动态内容的方法
Aug 10 Javascript
JS 逻辑判断不要只知道用 if-else 和 switch条件判断(小技巧)
May 27 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
表单复选框向PHP传输数据的代码
2007/11/13 PHP
如何给phpcms v9增加类似于phpcms 2008中的关键词表
2013/07/01 PHP
PHP实现通过正则表达式替换回调的内容标签
2015/06/15 PHP
php的debug相关函数用法示例
2016/07/11 PHP
Yii CFileCache 获取不到值的原因分析
2017/02/08 PHP
PHP count()函数讲解
2019/02/03 PHP
判断脚本加载是否完成的方法
2009/05/26 Javascript
javascript preload&lazy load
2010/05/13 Javascript
深入理解JavaScript系列(12) 变量对象(Variable Object)
2012/01/16 Javascript
jquery点击页面任何区域实现鼠标焦点十字效果
2013/06/21 Javascript
angularJS提交表单(form)
2015/02/09 Javascript
js实现的tab标签切换效果代码分享
2015/08/25 Javascript
jQuery实现商品活动倒计时
2015/10/16 Javascript
JS实现图片平面旋转的方法
2016/03/01 Javascript
javascript实现抽奖程序的简单实例
2016/06/07 Javascript
Bootstrap 最常用的JS插件系列总结(图片轮播、标签切换等)
2016/07/14 Javascript
详解vue-validator(vue验证器)
2017/01/16 Javascript
解析Vue2.0双向绑定实现原理
2017/02/23 Javascript
ES6/JavaScript使用技巧分享
2017/12/14 Javascript
vue实现条件叠加搜索的解决方法
2019/05/28 Javascript
解决layui-open关闭自身窗口的问题
2019/09/10 Javascript
如何使用 vue-cli 创建模板项目
2020/11/19 Vue.js
[48:54]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第二场 6.3
2018/06/04 DOTA
Python实现随机生成手机号及正则验证手机号的方法
2018/04/25 Python
Django rest framework jwt的使用方法详解
2019/08/08 Python
利用PyTorch实现VGG16教程
2020/06/24 Python
最好的商品表达自己:Cafepress
2019/09/04 全球购物
Linux Interview Questions For software testers
2013/05/17 面试题
留学推荐信怎么写
2014/01/25 职场文书
感恩母亲节活动方案
2014/03/04 职场文书
经济担保书范文
2014/04/02 职场文书
2015会计试用期工作总结
2014/12/12 职场文书
天坛导游词
2015/02/02 职场文书
AngularJS实现多级下拉框
2022/03/25 Javascript
把77A收信机改造成收音机
2022/04/05 无线电
Win11运行育碧游戏总是崩溃怎么办 win11玩育碧游戏出现性能崩溃的解决办法
2022/04/06 数码科技