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 相关文章推荐
Array对象方法参考
Oct 03 Javascript
JavaScript在IE中“意外地调用了方法或属性访问”
Nov 19 Javascript
jQuery版Tab标签切换
Mar 16 Javascript
一个可以增加和删除行的table并可编辑表格中内容
Jun 16 Javascript
JavaScript实现梯形乘法表的方法
Apr 25 Javascript
js运动应用实例解析
Dec 28 Javascript
为什么JavaScript没有块级作用域
May 22 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
Jan 11 Javascript
原生js实现简单的Ripple按钮实例代码
Mar 24 Javascript
基于element-ui的rules中正则表达式
Sep 04 Javascript
简述vue-cli中chainWebpack的使用方法
Jul 30 Javascript
vue 使用lodash实现对象数组深拷贝操作
Sep 10 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脚本的10个技巧(2)
2006/10/09 PHP
PHP扩展编写点滴 技巧收集
2010/03/09 PHP
ThinkPHP模板判断输出Defined标签用法详解
2014/06/30 PHP
PHP临时文件的安全性分析
2014/07/04 PHP
PHP使用Session遇到的一个Permission denied Notice解决办法
2014/07/30 PHP
destoon首页调用求购供应信息的地区名称的方法
2014/08/21 PHP
PHP中file_exists()判断中文文件名无效的解决方法
2014/11/12 PHP
php文件上传的两种实现方法
2016/04/04 PHP
PHP经典算法集锦【经典收藏】
2016/09/14 PHP
扩展easyui.datagrid,添加数据loading遮罩效果代码
2010/11/02 Javascript
JavaScript学习笔记之内置对象
2015/01/22 Javascript
第六章之辅组类与响应式工具
2016/04/25 Javascript
jQuery根据表单name获取值的方法
2016/05/24 Javascript
js Canvas绘制圆形时钟效果
2017/02/17 Javascript
js字符限制(字符截取) 一个中文汉字算两个字符
2017/09/12 Javascript
微信小程序wx.previewImage预览图片实例详解
2017/12/07 Javascript
vue.js实现的经典计算器/科学计算器功能示例
2018/07/11 Javascript
解决vue脚手架项目打包后路由视图不显示的问题
2018/09/20 Javascript
微信小程序实现动态列表项的顺序加载动画
2019/07/25 Javascript
JavaScript中0、空字符串、'0'是true还是false的知识点分享
2019/09/16 Javascript
解决vue+ element ui 表单验证有值但验证失败问题
2020/01/16 Javascript
卸载vue2.0并升级vue_cli3.0的实例讲解
2020/02/16 Javascript
Python 的 Socket 编程
2015/03/24 Python
Python实现选择排序
2017/06/04 Python
python re模块findall()函数实例解析
2018/01/19 Python
Python测试网络连通性示例【基于ping】
2018/08/03 Python
python调用外部程序的实操步骤
2019/03/04 Python
Yahoo-PHP面试题3
2012/01/14 面试题
厂办主管岗位职责范本
2014/02/28 职场文书
教师党员整改措施
2014/10/24 职场文书
执行力心得体会范文
2016/01/11 职场文书
2016年推广普通话宣传周活动总结
2016/04/06 职场文书
2019最新激励员工口号大全!
2019/06/28 职场文书
2019最新版试用期劳动合同模板!
2019/07/04 职场文书
2019入党申请书范文3篇
2019/08/21 职场文书
python Tkinter模块使用方法详解
2022/04/07 Python