你真的了解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 相关文章推荐
Javascript 个人笔记(没有整理,很乱)
Jul 07 Javascript
passwordStrength 基于jquery的密码强度检测代码使用介绍
Oct 08 Javascript
JavaScript中的style.display属性操作
Mar 27 Javascript
js触发onchange事件的方法说明
Mar 08 Javascript
JavaScript检查某个function是否是原生代码的方法
Aug 20 Javascript
Jquery实现图片预加载与延时加载的方法
Dec 22 Javascript
原生javascript实现分享到朋友圈功能 支持ios和android
May 11 Javascript
webpack 2的react开发配置实例代码
Jul 28 Javascript
Javascript实现运算符重载详解
Apr 07 Javascript
vue实现直播间点赞飘心效果的示例代码
Sep 20 Javascript
详解ECMAScript2019/ES10新属性
Dec 06 Javascript
Vue如何实现监听组件原生事件
Jul 03 Javascript
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用正则表达式匹配URL的简单方法
2013/11/12 PHP
ThinkPHP中的三大自动简介
2014/08/22 PHP
在Mac OS的PHP环境下安装配置MemCache的全过程解析
2016/02/15 PHP
PHP计算数组中值的和与乘积的方法(array_sum与array_product函数)
2016/04/01 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
2016/07/14 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
2018/03/02 PHP
对JavaScript的eval()中使用函数的进一步讨论
2008/07/26 Javascript
JS 拼图游戏 面向对象,注释完整。
2009/06/18 Javascript
javascript 二进制运算技巧解析
2012/11/27 Javascript
jquery分页插件AmSetPager(自写)
2013/04/15 Javascript
js获取当月最后一天实例代码
2013/11/19 Javascript
jquery预览图片实现鼠标放上去显示实际大小
2014/01/16 Javascript
jQuery实现ajax无刷新分页页码控件
2017/02/28 Javascript
JavaScript如何一次性展示几万条数据
2017/03/30 Javascript
详解Nodejs之npm&amp;package.json
2017/06/15 NodeJs
Angular X中使用ngrx的方法详解(附源码)
2017/07/10 Javascript
vue组件父子间通信之综合练习(聊天室)
2017/11/07 Javascript
基于rollup的组件库打包体积优化小结
2018/06/18 Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
2018/09/18 Javascript
python2.7的编码问题与解决方法
2016/10/04 Python
Django框架实现分页显示内容的方法详解
2019/05/10 Python
python3.6+selenium实现操作Frame中的页面元素
2019/07/16 Python
利用Vscode进行Python开发环境配置的步骤
2020/06/22 Python
python 代码运行时间获取方式详解
2020/09/18 Python
Django如何重置migration的几种情景
2021/02/24 Python
CSS3 实现侧边栏展开收起动画
2014/12/22 HTML / CSS
html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
2013/01/09 HTML / CSS
HTML5 Canvas的常用线条属性值总结
2016/03/17 HTML / CSS
大学生的应聘自我评价
2013/12/13 职场文书
医学专业自荐信
2014/06/14 职场文书
2014国庆节主题活动方案:快乐的国庆节
2014/09/16 职场文书
基层党员干部四风问题整改方向和措施
2014/09/25 职场文书
小学感恩节活动策划方案
2014/10/06 职场文书
2014年幼儿园工作总结
2014/11/10 职场文书
2016大学军训心得体会
2016/01/11 职场文书
喜迎建国70周年:有关爱国的名言名句
2019/09/24 职场文书