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 相关文章推荐
让你的博客飘雪花超出屏幕依然看得见
Jan 04 Javascript
提示$ is not defined错误分析及解决
Apr 09 Javascript
使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
Nov 05 Javascript
jQuery晃动层特效实现方法
Mar 09 Javascript
javascript通过元素id和name直接取得元素的方法
Apr 28 Javascript
jquery+json实现数据二级联动的方法
Nov 28 Javascript
Javascript中的几种继承方式对比分析
Mar 22 Javascript
jquery分页插件jquery.pagination.js实现无刷新分页
Apr 01 Javascript
[原创]javascript typeof id==='string'?document.getElementById(id):id解释
Nov 02 Javascript
利用Javascript裁剪图片并存储的简单实现
Mar 13 Javascript
详解webpack 热更新优化
Sep 13 Javascript
jQuery 常用特效实例小结【显示与隐藏、淡入淡出、滑动、动画等】
May 19 jQuery
利用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调用数据库的存贮过程!
2006/10/09 PHP
php中static静态变量的使用方法详解
2010/06/04 PHP
解析func_num_args与func_get_args函数的使用
2013/06/24 PHP
php与java通过socket通信的实现代码
2013/10/21 PHP
php从数据库查询结果生成树形列表的方法
2015/04/17 PHP
CodeIgniter配置之SESSION用法实例分析
2016/01/19 PHP
详解PHP实现异步调用的4种方法
2016/03/14 PHP
javascript 可以拖动的DIV(二)
2009/06/26 Javascript
jQuery帮助之筛选查找 children([expr])
2011/01/31 Javascript
Javascript根据指定下标或对象删除数组元素
2012/12/21 Javascript
JavaScript中json使用自己总结
2013/08/13 Javascript
javascript获取URL参数与参数值的示例代码
2013/12/20 Javascript
Javascript实现简单二级下拉菜单实例
2014/06/15 Javascript
JavaScript输出当前时间Unix时间戳的方法
2015/04/06 Javascript
js实现网页收藏功能
2015/12/17 Javascript
原生JS实现旋转木马式图片轮播插件
2016/04/25 Javascript
springMVC结合AjaxForm上传文件
2016/07/12 Javascript
jquery validate表单验证插件
2016/09/06 Javascript
jQuery插件HighCharts绘制2D带有Legend的饼图效果示例【附demo源码下载】
2017/03/10 Javascript
js Element Traversal规范中的元素遍历方法
2018/04/19 Javascript
bootstrap select2插件用ajax来获取和显示数据的实例
2018/08/09 Javascript
小程序input数据双向绑定实现方法
2019/10/17 Javascript
vue界面发送表情的实现代码
2020/09/11 Javascript
[44:50]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 TNC vs VG
2018/04/02 DOTA
几个提升Python运行效率的方法之间的对比
2015/04/03 Python
Python Json模块中dumps、loads、dump、load函数介绍
2018/05/15 Python
对pandas里的loc并列条件索引的实例讲解
2018/11/15 Python
Python实现简单的列表冒泡排序和反转列表操作示例
2019/07/10 Python
Python数组拼接np.concatenate实现过程
2020/04/18 Python
Python ORM框架Peewee用法详解
2020/04/29 Python
Python3+selenium配置常见报错解决方案
2020/08/28 Python
css3 矩阵的使用详解
2018/03/20 HTML / CSS
Tommy Hilfiger美国官网:美国高端休闲领导品牌
2019/01/14 全球购物
2014大学生全国两会学习心得体会
2014/03/13 职场文书
社团活动总结报告
2014/06/27 职场文书
外出听课学习心得体会
2016/01/15 职场文书