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 相关文章推荐
onpropertypchange
Jul 01 Javascript
学习jquery之一
Apr 27 Javascript
JQuery插入DOM节点的方法
Jun 11 Javascript
jQuery增加自定义函数的方法
Jul 18 Javascript
BootStrap点击下拉菜单项后显示一个新的输入框实现代码
May 16 Javascript
Google 地图API Map()构造器详解
Aug 06 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
Mar 04 Javascript
Vuex之理解Getters的用法实例
Apr 19 Javascript
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
Nov 27 Javascript
React 组件转 Vue 组件的命令写法
Feb 28 Javascript
vue+axios实现post文件下载
Sep 25 Javascript
JS中准确判断变量类型的方法
Jun 01 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
DC四月将推出百页特刊漫画 纪念小丑诞生80周年
2020/04/09 欧美动漫
php 页面执行时间计算代码
2008/12/04 PHP
PHP n个不重复的随机数生成代码
2009/06/23 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
PHP示例演示发送邮件给某个邮箱
2019/04/03 PHP
php7新特性的理解和比较总结
2019/04/14 PHP
静态页面的值传递(三部曲)
2006/09/25 Javascript
js 上传图片预览问题
2010/12/06 Javascript
SeaJS入门教程系列之使用SeaJS(二)
2014/03/03 Javascript
JavaScript使用二分查找算法在数组中查找数据的方法
2015/04/07 Javascript
有关jQuery中parent()和siblings()的小问题
2016/06/01 Javascript
浅析Javascript ES6新增值比较函数Object.is
2016/08/24 Javascript
JavaScript实现窗口抖动效果
2016/10/19 Javascript
Boostrap栅格系统与自己额外定义的媒体查询的冲突问题
2017/02/19 Javascript
vue.js中实现登录控制的方法示例
2018/04/23 Javascript
JavaScript检查数据中是否存在相同的元素(两种方法)
2018/10/07 Javascript
vscode配置vue下的es6规范自动格式化详解
2019/03/20 Javascript
详解小程序设置缓存并且不覆盖原有数据
2019/04/15 Javascript
运用js实现图层拖拽的功能
2019/05/24 Javascript
[01:06:18]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第二场 1月26日
2021/03/11 DOTA
Python里隐藏的“禅”
2014/06/16 Python
在Docker上部署Python的Flask框架的教程
2015/04/08 Python
django框架如何集成celery进行开发
2017/05/24 Python
更新pip3与pyttsx3文字语音转换的实现方法
2019/08/08 Python
python函数声明和调用定义及原理详解
2019/12/02 Python
纽约香氛品牌:NEST Fragrance
2018/10/15 全球购物
adidas马来西亚官网:adidas MY
2020/09/12 全球购物
Linux开机引导的步骤是什么
2015/10/19 面试题
大学生职业生涯规划书
2014/03/14 职场文书
企业人事任命书
2014/06/05 职场文书
校园活动策划方案
2014/06/13 职场文书
单位收入证明范本
2015/06/18 职场文书
班主任工作经验交流会总结
2015/11/02 职场文书
个人业务学习心得体会
2016/01/25 职场文书
JS一分钟在github+Jekyll的博客中添加访问量功能的实现
2021/04/03 Javascript
Python实现Hash算法
2022/03/18 Python