博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[题目] JavaScript 练习题目(二) [20-40]
阅读量:5130 次
发布时间:2019-06-13

本文共 3134 字,大约阅读时间需要 10 分钟。

21. 以下程序运行的结果是

(function f(f){        return typeof f();    }(function(){ return 1; }));    A: "number"    B: "undefined"    C: "function"    D: Error

21. 以下程序运行的结果是

var foo = {        bar: function () { return this.baz; },        baz: 1    };    (function(){        return typeof arguments[0]();    })(foo.bar);        A: "undefined"    B: "object"    C: "number"    D: "function"

22. 以下程序运行的结果是

var foo = {        bar: function () { return this.baz; },        baz: 1    };    typeof (f = foo.bar)();     A: "undefined"    B: "object"    C: "number"    D: "function"

23. 以下程序运行的结果是

var f = (function f(){        return "1"     },    function g() {        return 2;    })();    typeof f;    A: "string"    B: "number"    C: "function"    D: "undefined"

24. 以下程序运行的结果是

var x = 1;    if (function f(){}){        x += typeof f;    }    console.log(x);    A: 1    B: "1function"    C: "1undefined"    D: NaN

25. 以下程序运行的结果是

var x = [typeof x, typeof y][1];    typeof typeof x;    A: "number"    B: "string"    C: "undefined"    D: "object"

26. 以下程序运行的结果是

(function(foo){        return typeof foo.bar;    })({ foo: { bar: 1 } });    A: "undefined"    B: "object"    C: "number"    D: Error

27. 以下程序运行的结果是

(function f(){        function f(){ return 1; }        return f();        function f(){ return 2; }    })();    A: 1    B: 2    C: Eooro(e.g."Too much recursion")    D: undefined

28. 以下程序运行的结果是

function f(){ return f; }    new f() instanceof f;    A: true    B: false

29. 以下程序运行的结果是

with (function(x, undefined){}) length;    A: 1    B: 2    C: undefined    D: Error

30. 写一个字符串转成驼峰式的方法?

例如: border-bottom-color => borderBottomColor    var str = 'border-bottom-color';

31. 查找字符串中出现最多的字符和个数?

例如: assdebxssdeccofssos => 字符最多的是s,出现了10次

32. 给一串数字加上千分符

例如: 56732189 => 56,732,189

33. 限制条件补全代码

题目一: a b 两个变量,不用第三个变量来切换两个变量的值  题目二: 有一个数n=5,不用for循环,怎么返回[1,2,3,4,5]这样一个数组 题目三: 一个数n,当n小于100就返回n,否则返回100

34. 算法

题目一: 斐波那契数列 1、1、2、3、5、8、13、21 题目二: 数组排序 题目三: 数组去重

35. 给一个有序的数组,乱序

var arr = [1,2,3,4,5,6,7]

36. 运行结果

var str = "abc";    str += 1;    var test = typeof str;    if(test.length == 6){        test.sign = 'typeof的返回结果可能是String';    }    console.log(test.sign);

37. 分析下面的JavaScript代码段

function employee(name, code) {        this.name = 'wangli';        this.code = 'A001';    }    newemp = new employee('zhangming', 'A002');    console.log(newemp.name, newemp.code);    A. wangli A001运行test    B. zhangming A002    C. null null    D. 代码有错误,无输出结果

38. 程序运行结果

function Person(name, age, sex) {        var a = 0;        this.name = name;        this.age = age;        this.sex = sex;        function sss(){            a ++;            console.log(a);        }        this.say = sss;    }    var oPerson = new Person();    oPerson.say();    oPerson.say();    var oPerson1 = new Person();    oPerson1.say();

39. 写一个方法,求一个字符串的字节长度. (提示: 用字符串方法charCodeAt(); 一个中文赞两个字节,一个英文占一个字节. charCodeAt() 方法可以返回指定位置的字符的unicode编码。返回值是0-65535之间的整数。当返回值 <=255 时是英文. > 255 是中文; strObj.charCodeAt(index););

40. 使用元素JS, addEventListener,给每个li元素绑定一个click事件,输出他们的的顺序

  • A
  • B
  • C
  • D

转载于:https://www.cnblogs.com/yuxi2018/p/9485313.html

你可能感兴趣的文章
hdu4965矩阵快速幂
查看>>
Tensorflow 学习三 可视化
查看>>
Artifact contains illegal characters的解决
查看>>
@@ERROR和@@ROWCOUNT的用法
查看>>
Train Problem II(卡特兰数+大数乘除)
查看>>
C# - 泛型委托
查看>>
咏南开发框架调用存储过程演示
查看>>
Jackson2.1.4 序列化对象时,过滤null的属性 empty的属性 default的属性
查看>>
DevStack添加Swift
查看>>
RadControls for Silverlight Q2 2012 试用版探究
查看>>
Handling bundles in activities and fragments
查看>>
数据仓库的设计目的
查看>>
Linux C高级编程——网络编程基础(1)
查看>>
IOS版本号被拒的经历
查看>>
JavaScript 本地对象、内置对象、宿主对象
查看>>
《大型网站技术架构》1:概述
查看>>
(PatchGANs)Pecomputed Real-time Texture Synthesis With Markovian Generative Adversarial Networks
查看>>
Anjular的ng-repeat
查看>>
Gas Station,转化为求最大序列的解法,和更简单简单的Jump解法。——贪心、转化...
查看>>
MTK android 工程中如何修改照片详细信息中机型名
查看>>