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 相关文章推荐
JSDoc 介绍使用规范JsDoc的使用介绍
Feb 12 Javascript
js点击更换背景颜色或图片的实例代码
Jun 25 Javascript
jquery幻灯片插件bxslider样式改进实例
Oct 15 Javascript
JavaScript学习小结(一)——JavaScript入门基础
Sep 02 Javascript
Bootstrap表单组件教程详解
Apr 26 Javascript
Bootstrap选项卡动态切换效果
Nov 28 Javascript
详解jQuery中ajax.load()方法
Jan 25 Javascript
jquery点赞功能实现代码 点个赞吧!
May 29 jQuery
js移动端图片压缩上传功能
Aug 18 Javascript
利用nvm管理多个版本的node.js与npm详解
Nov 02 Javascript
关于layui导航栏不展示下拉列表的解决方法
Sep 25 Javascript
HTML+JavaScript实现扫雷小游戏
Sep 30 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
收音机史话 - 1960年代前后的DIY
2021/03/02 无线电
php中的strpos使用示例
2014/02/27 PHP
php中simplexml_load_file函数用法实例
2014/11/12 PHP
PHP中is_file()函数使用指南
2015/05/08 PHP
PHP添加文字水印或图片水印的水印类完整源代码与使用示例
2019/03/18 PHP
Prototype使用指南之ajax
2007/01/10 Javascript
javascript算法题 求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2012/07/21 Javascript
密码框显示提示文字jquery示例
2013/08/29 Javascript
jQuery中ajax和post处理json的不同示例对比
2014/11/02 Javascript
18个非常棒的jQuery代码片段
2015/11/02 Javascript
Javascript中document.referrer隐藏来源的方法
2017/01/16 Javascript
微信小程序 动画的简单实例
2017/10/12 Javascript
React Navigation 使用中遇到的问题小结
2018/05/08 Javascript
jQuery HTML设置内容和属性操作实例分析
2020/05/20 jQuery
[01:52]DOTA2完美大师赛Vega战队趣味视频——kpii老师小课堂
2017/11/25 DOTA
python使用pil生成图片验证码的方法
2015/05/08 Python
Python爬虫:通过关键字爬取百度图片
2017/02/17 Python
python 处理dataframe中的时间字段方法
2018/04/10 Python
Python3交互式shell ipython3安装及使用详解
2020/07/11 Python
利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境
2020/11/01 Python
python 实现客户端与服务端的通信
2020/12/23 Python
CSS3的新特性介绍
2008/10/31 HTML / CSS
基于Html5实现的语音搜索功能
2019/05/13 HTML / CSS
世界上最全面的草药补充剂和顶级品牌维生素网站:HerbsPro
2019/01/20 全球购物
英国标准协会商店:BSI Shop
2019/02/25 全球购物
什么是封装
2013/03/26 面试题
人力资源管理专业毕业生自我评价
2013/09/21 职场文书
大学生求职简历的自我评价
2013/10/21 职场文书
《傅雷家书》教学反思
2014/04/20 职场文书
乡镇领导干部个人对照检查材料思想汇报
2014/09/23 职场文书
2014年减负工作总结
2014/12/10 职场文书
煤矿安全保证书
2015/02/27 职场文书
小学生禁毒教育心得体会
2016/01/15 职场文书
使用vue判断当前环境是安卓还是IOS
2022/04/12 Vue.js
Android开发实现极为简单的QQ登录页面
2022/04/24 Java/Android
Typescript类型系统FLOW静态检查基本规范
2022/05/25 Javascript