你真的了解JavaScript吗?


Posted in Javascript onFebruary 24, 2007

说出它们的值

1、typeof(NaN) 、typeof(Infinity)、typeof(null)、typeof(undefined)
2、NaN == NaN 
3、NaN != NaN
4、NaN >= NaN
5、null == undefined
6、null >= undefined
7、null <= undefined
8、parseInt("123abc")
9、"123abc" - 0 
10、Infinity > 10
11、Infinity > "abc"
12、Infinity == NaN
13、true == 1
14、new String("abc") == "abc"
15、new String("abc") === "abc"

说出它们的输出结果

1、
var a = "123abc";
alert(typeof(a++));
alert(a);

2、
var a = "123abc";
a.valueOf = function(){return parseInt(a);}
alert(++a);
alert(a-0);

3、
var a = new Object();
a.toString = function(){return "123abc";}
a.valueOf = function(){return parseInt(a);}
alert(++a);
alert(a-0);

4、
String.prototype.valueOf = function()
{
    return parseFloat(this);
}
alert("123abc" > 122);
alert(new String("123abc") > 122);

5、
var s = new String("abc");
alert(typeof(s) == typeof("abc"));
alert(s === "abc");
alert(s.toString() == s);

6、
var a = new Object();
a.toString = function(){return "a"};
var b = new Object();
b.toString = function(){return "b"};
alert(a>b);
a.valueOf = function(){return 1};
b.valueOf = function(){return 0};
alert(a>b);

7、
function step(a)
{
    return function(x)
    {
        return x + a++;
    }
}
var a = step(10);
var b = step(20);
alert(a(10));
alert(b(10));

Javascript 相关文章推荐
JS代码格式化和语法着色V2
Oct 14 Javascript
JavaScript 对象成员的可见性说明
Oct 16 Javascript
javascript encodeURI和encodeURIComponent的比较
Apr 03 Javascript
JS.GetAllChild(element,deep,condition)使用介绍
Sep 21 Javascript
js计算字符串长度包含的中文是utf8格式
Oct 15 Javascript
jquery自定义下拉列表示例
Apr 25 Javascript
基于BootStrap Metronic开发框架经验小结【七】数据的导入、导出及附件的查看处理
May 12 Javascript
js获取元素的外链样式的简单实现方法
Jun 06 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
Jul 06 Javascript
JS中数组实现代码(倒序遍历数组,数组连接字符串)
Dec 29 Javascript
vue cli3.0打包上线静态资源找不到路径的解决操作
Aug 03 Javascript
梳理一下vue中的生命周期
Dec 30 Vue.js
SUN的《AJAX与J2EE》全文译了
Feb 23 #Javascript
js玩一玩WSH吧
Feb 23 #Javascript
用Javascript做flash做的事..才完成的一个类.Auntion Action var 0.1
Feb 23 #Javascript
javascript知识点收藏
Feb 22 #Javascript
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
Feb 22 #Javascript
用YUI做了个标签浏览效果
Feb 20 #Javascript
懒就要懒到底——鼠标自动点击(含时间判断)
Feb 20 #Javascript
You might like
php print EOF实现方法
2009/05/21 PHP
深入PHP5中的魔术方法详解
2013/06/17 PHP
基于preg_match_all采集后数据处理的一点心得笔记(编码转换和正则匹配)
2014/01/31 PHP
浅谈PHP中JSON数据操作
2015/07/01 PHP
Laravel定时任务的每秒执行代码
2019/10/22 PHP
jtable列中自定义button示例代码
2013/11/21 Javascript
IE下Ajax缓存问题的快速解决方法(get方式)
2014/01/09 Javascript
AngularJS中监视Scope变量以及外部调用Scope方法
2016/01/23 Javascript
jQuery基于muipicker实现仿ios时间选择
2016/02/22 Javascript
老生常谈 js中this的指向
2016/06/30 Javascript
Vuejs第八篇之Vuejs组件的定义实例解析
2016/09/05 Javascript
canvas 画布在主流浏览器中的尺寸限制详细介绍
2016/12/15 Javascript
基于jQuery代码实现圆形菜单展开收缩效果
2017/02/13 Javascript
JS闭包可被利用的常见场景小结
2017/04/09 Javascript
JavaScript实现前端实时搜索功能
2020/03/26 Javascript
js 将canvas生成图片保存,或直接保存一张图片的实现方法
2018/01/02 Javascript
JavaScript实现随机点名程序
2020/03/25 Javascript
基于JS+HTML实现弹窗提示是否确认提交功能
2020/06/17 Javascript
vue实现列表滚动的过渡动画
2020/06/29 Javascript
vue实现购物车的小练习
2020/12/21 Vue.js
如何在 Vue 表单中处理图片
2021/01/26 Vue.js
[01:06:07]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS CIS
2014/05/22 DOTA
Python简单计算文件夹大小的方法
2015/07/14 Python
Python 功能和特点(新手必学)
2015/12/30 Python
Django视图之ORM数据库查询操作API的实例
2017/10/27 Python
Python JSON格式数据的提取和保存的实现
2019/03/22 Python
vscode 配置 python3开发环境的方法
2019/09/19 Python
快时尚眼镜品牌,全国连锁眼镜店:LOHO眼镜生活
2018/10/08 全球购物
荷兰音乐会和音乐剧门票订购网站:Topticketshop
2019/08/27 全球购物
客服端调用EJB对象的几个基本步骤
2012/01/15 面试题
安全资料员岗位职责范本
2014/06/28 职场文书
贸易经济专业自荐书
2014/06/29 职场文书
大学生求职意向书
2015/05/11 职场文书
如何撰写出一份完美的商业计划书?
2019/07/12 职场文书
使用python求解迷宫问题的三种实现方法
2022/03/17 Python
JS前端可视化canvas动画原理及其推导实现
2022/08/05 Javascript