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的高性能TreeView(asp.net)
Feb 23 Javascript
jQuery实现的导航条切换可显示隐藏
Oct 22 Javascript
浅谈JavaScript的Polymer框架中的behaviors对象
Jul 29 Javascript
js+css实现超简洁的二级下拉菜单效果代码
Sep 07 Javascript
js对象浅拷贝和深拷贝详解
Sep 05 Javascript
微信小程序 页面跳转和数据传递实例详解
Jan 19 Javascript
input file样式修改以及图片预览删除功能详细概括(推荐)
Aug 17 Javascript
JS基于for语句编写的九九乘法表示例
Jan 04 Javascript
vue props传值失败 输出undefined的解决方法
Sep 11 Javascript
在 Vue 中使用 JSX 及使用它的原因浅析
Feb 10 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
Jul 12 Javascript
vant-ui框架的一个bug(解决切换后onload不触发)
Nov 11 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的memory_limit限制的方法分享
2012/02/21 PHP
thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法
2014/10/30 PHP
php脚本运行时的超时机制详解
2016/02/17 PHP
thinkphp3.2实现跨控制器调用其他模块的方法
2017/03/14 PHP
jQuery 全选效果实现代码
2009/03/23 Javascript
JavaScript 打地鼠游戏代码说明
2010/10/12 Javascript
Asp.Net alert弹出提示信息的几种方法总结
2014/01/29 Javascript
jQuery获取当前对象标签名称的方法
2014/02/07 Javascript
JavaScript获得url查询参数的方法
2015/07/02 Javascript
js计算文本框输入的字符数
2015/10/23 Javascript
jquery获取css的color值返回RGB的方法
2015/12/18 Javascript
jquery模拟多级复选框效果的简单实例
2016/06/08 Javascript
原生js仿浏览器滚动条效果
2017/03/02 Javascript
10道典型的JavaScript面试题
2017/03/22 Javascript
Vue+ElementUI实现表单动态渲染、可视化配置的方法
2018/03/07 Javascript
vue+element-ui+ajax实现一个表格的实例
2018/03/09 Javascript
Python的标准模块包json详解
2017/03/13 Python
Python 判断文件或目录是否存在的实例代码
2018/07/19 Python
python3使用GUI统计代码量
2019/09/18 Python
Python基础之高级变量类型实例详解
2020/01/03 Python
Django实现前台上传并显示图片功能
2020/05/29 Python
记一次django内存异常排查及解决方法
2020/08/07 Python
python实现计算器简易版
2020/12/17 Python
CSS3实现div从下往上滑入滑出效果示例
2020/04/28 HTML / CSS
科颜氏法国官网:Kiehl’s法国
2019/08/20 全球购物
环保小标语
2014/06/13 职场文书
初中生旷课检讨书范文
2014/10/06 职场文书
陕西导游词
2015/02/04 职场文书
运动会800米赞词
2015/07/22 职场文书
小学入学感言
2015/08/01 职场文书
2019年最新七夕唯美祝福语(60条)
2019/07/22 职场文书
2019年年中职场激励人心语录30条
2019/08/07 职场文书
如何自己动手写SQL执行引擎
2021/06/02 MySQL
Python代码风格与编程习惯重要吗?
2021/06/03 Python
使用scrapy实现增量式爬取方式
2022/06/21 Python
JS实现页面炫酷的时钟特效示例
2022/08/14 Javascript