1.下面表达式的运算结果是什么?

1
console.log(1 + - + + + - + 1);

2.下面表达式的运算结果是什么?

1
2
var a = 10, b = 20, c = (a++,b++,100);
console.log(c);

3.实现一个函数,返回输入参数是否为质数

1
2
3
function isZhiShu(m){
/*返回布尔值*/
}

4.将改字符串按照字母出现的次数由大到小重新排列,如果不是字符串类型,不做任何修改,返回FALSE

1
2
3
4
5
6
7
/**
* 如果传入的参数是字符串,则将改字符串按照字母出现的次数由大到小重新排列
* exp:‘ddxsss’=>'sssddx'
* 如果不是字符串类型,不做任何修改,返回FALSE
* @return {Boolean} 是否转换成功
*/
function sortStringByCount(){}

5.获取斐波那契数列的第n个值

1
2
3
4
5
6
/**
* 获取斐波那契数列的第n个值
* 如果n不是有效的数字则返回undefined
* @return {Number|undefined}
*/
function getFBN(n){}

6.计算从10到100中能被3或5整除的数的和

1
2
3
4
/**
* 计算从10到100中能被3或5整除的数的和
* @return {number} [description] */
function getSum()

7.将传入的字符串翻转输出,如果不是字符串输出undefined

1
2
3
/**
* 将传入的字符串翻转输出,如果不是字符串输出undefined
* @return {String |undefined} [description] */

8.实现一个函数,来判断输入字符串是否为“回文”

1
实现一个函数,来判断输入字符串是否为“回文”(忽略大小写),如:Helleh,王中王

9.去除字符串中重复的字符

1
去除字符串中重复的字符

10.输出1000内水仙花数

1
2
3
4
5
6
/**
* 输出1000内水仙花数
* 水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153)
* 三位的水仙花数共有4个:153,370,371,407
* @return {undefined} [description] */
function shuixianhua(){}

本文地址: https://leehave.github.io/2017/04/01/JavaScript入门级笔试题/