- parseInt(‘16.4a’)的结果是?
- 16
- 16.5
- NaN
- 15
- isNaN(‘abc’)的返回结果是?
- underfined
- null
- true
- false
- 关于自定义函数说话正确的?
- 函数必须有返回值
- 必须制定函数参数的数据类型
- 必须制定函数的返回值类型
- 以上都不对
- 下列JavaScript语句中,()能实现单击一个带文字的按钮时弹出一个消息框。
- 分析一下JavaScript代码输出的结果是 ```javascript var s1=15; var s2=’string’; if(isNaN(s1)){ document.writeln(s1); } if(isNaN(s2)){ document.writeln(s2); }
1. 15
1. 15string
1. string
1. 不输出任何信息
6. 我们可以在下列哪个 HTML 元素中放置 Javascript 代码?
1. <script>
1. <javascript>
1. <js>
1. <scripting>
7. 引用名为 "xxx.js" 的外部脚本的正确语法是?
1. <script src="xxx.js">
1. <script href="xxx.js">
1. <script name="xxx.js">
1. 以上都错误
8. 分析一下代码的输出结果
```javascript
alert(username);
var username = 'leson';
- undefined
- null
- 报错
leson
- 分析一下代码的输出结果
var a = 888;
a++;
alert(++a);
- 分析一下代码的输出结果
888
- 889
- 890
- 891
- 关于变量的命名规则,下列说法正确的是(多选题!)
- 首字符必须是大写或小写的字母,下划线(_)或美元符($)
- 除首字母的字符可以是字母,数字,下划线或美元符+
- 变量名称不能是保留字
- 长度是任意的,区分大小写
- 以下那个返回值为假false?
- !(3 < 1)
- (4 >= 4) && (5 <= 2)
- (‘a’ == ‘a’) && (‘c’ != ‘d’)
(2 <= 3) || (3 <= 2)
- 分析一下代码输出的结果是?
fn1(1);
var fn1 = function(a){
alert(a);
}
- 分析一下代码输出的结果是?
1
- 程序报错
- alert(1)
- undefined
- 以下描述不正确的有?
- return会终止方法运行
- 前++ 是先加1在返回值
- setInterval(fn1,1000);只会调用一次方法
- 调用函数的时候’实参’个数可以和’形参’个数可以不一致
- 在js中 ‘1660’ + 2 和 1660 % 2 的结果是?
- 1662 和 0
- 16602 和 0
- 1662 和 830
16602 和 830
- 分析一下代码输出的结果是?
var a = 1.6;
var res = parseInt(a) + parseFload(a);
- 分析一下代码输出的结果是?
3.2
- 2.6
- 1.6
- 1.61.6
- 一下那个方法声明是正确的
- int function sum(int a,int b){ return a+b; }
- function sum(var a,var b){ return a+b; }
- var function sum(a,b){ return a+b; }
function sum(a,b){ return a+b; }
- 观察以下程序,最后的结果是?
var choose = prompt('请输入数字1-3');
switch(choose){
case 1:
console.log(1);
break;
case 2:
console.log(2);
break;
case 3:
console.log(3);
break;
default:
console.log(4);
}
- 观察以下程序,最后的结果是?
1
- 2
- 3
4
- 查看一下代码最终的输出结果是(有难度。)
var a = 1;
var b = a * 0;
var a;
if (a == b) {
console.log(b * 2 + "2"- 0 + 4);
} else {
console.log(!b * 2 + "2"- 0 + 4);
}
- 查看一下代码最终的输出结果是(有难度。)
6
- NaN
- 26
22
- 观察一下代码最终的输出结果是?
var a = 3;
var b = 4.2;
consoloe.log(a.toString() + paseInt(b));
- 观察一下代码最终的输出结果是?
7.2
- 34.2
- 34
- 3.42
- var a = parseInt(‘101中学’); 最后a的值是多少?
- 101中学
- 101
- NaN
- underfined
- setTimeout(alert(‘123’),1000);的意思是
- 1秒以后弹出alert
- 每隔1s弹出一次alert
- 一分钟以后弹出alert
语句报错,语法有问题
- 判断一下代码输出的结果是?
<body>
<button>点我</button>
<button id = 'clickMe'>点我</button>
</body>
<script>
var a = document.getElementsByTagName('button');
var b = document.getElementById('clickMe');
if(a == b){
console.log('相等');
}
</script>
- 判断一下代码输出的结果是?
控制台输出”相等”
- 控制台输出不输出
- 代码报错
控制台输出”a is not defined”
- 判断一下代码输出?
var sum = 0;
for (var i = 1; i <= 10; i++) {
if (i % 3 == 0) {
sum = i;
}
}
console.log(sum);
- 判断一下代码输出?
3
- 6
- 18
- 9