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 相关文章推荐
excel操作之Add Data to a Spreadsheet Cell
Jun 12 Javascript
页面右下角弹出提示框示例代码js版
Aug 02 Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
Nov 22 Javascript
js表格排序实例分析(支持int,float,date,string四种数据类型)
May 06 Javascript
在JavaScript中操作时间之getYear()方法的使用教程
Jun 11 Javascript
Bootstrap每天必学之进度条
Nov 30 Javascript
js实现微信分享代码
Oct 11 Javascript
vue生成token保存在客户端localStorage中的方法
Oct 25 Javascript
angular8.5集成TinyMce5的使用和详细配置(推荐)
Nov 16 Javascript
JavaScript对象访问器Getter及Setter原理解析
Dec 08 Javascript
详解阿里Node.js技术文档之process模块学习指南
Jan 04 Javascript
uni-app 微信小程序授权登录的实现步骤
Feb 18 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
一个改进的UBB类
2006/10/09 PHP
PHP中根据IP地址判断城市实现城市切换或跳转代码
2012/09/04 PHP
解析CI的AJAX分页 另类实现方法
2013/06/27 PHP
php遍历目录输出目录及其下的所有文件示例
2014/01/27 PHP
php实现paypal 授权登录
2015/05/28 PHP
Yii获取当前url和域名的方法
2015/06/08 PHP
在Laravel中使用MongoDB的方法示例
2019/11/11 PHP
JSQL 基于客户端的成绩统计实现方法
2010/05/05 Javascript
JavaScript中链式调用之研习
2011/04/07 Javascript
jQuery中:submit选择器用法实例
2015/01/03 Javascript
angularJS 中$attrs方法使用指南
2015/02/09 Javascript
JavaScript中String.match()方法的使用详解
2015/06/06 Javascript
javascript图片预加载实例分析
2015/07/16 Javascript
微信小程序 条件渲染详解
2016/10/09 Javascript
JavaScript实现类似拉勾网的鼠标移入移出效果
2016/10/27 Javascript
js验证手机号、密码、短信验证码代码工具类
2020/06/24 Javascript
BootStrap Table前台和后台分页对JSON格式的要求
2017/06/28 Javascript
Angular4项目中添加i18n国际化插件ngx-translate的步骤详解
2017/07/02 Javascript
JavaScript中in和hasOwnProperty区别详解
2017/08/04 Javascript
详解Webpack多环境代码打包的方法
2018/08/03 Javascript
jQuery解析json格式数据示例
2018/09/01 jQuery
浅谈webpack+react多页面开发终极架构
2018/11/11 Javascript
使用Vue 实现滑动验证码功能
2019/06/27 Javascript
Vue学习笔记之计算属性与侦听器用法
2019/12/07 Javascript
jquery实现垂直手风琴菜单
2020/03/04 jQuery
python中的代码编码格式转换问题
2015/06/10 Python
python requests post多层字典的方法
2018/12/27 Python
Python异步操作MySQL示例【使用aiomysql】
2019/05/16 Python
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
2019/06/17 Python
css3 box-sizing属性使用参考指南
2013/01/08 HTML / CSS
GEOX鞋美国官方网站:意大利会呼吸的鞋
2017/07/12 全球购物
学校食品安全责任书
2015/01/29 职场文书
2019个人工作计划书的格式及范文!
2019/07/04 职场文书
普希金的诗歌赏析(3首)
2019/08/20 职场文书
导游词之黄帝陵景区
2019/09/16 职场文书
threejs太阳光与阴影效果实例代码
2022/04/05 Javascript