JS
1.数据类型:
- Number:数字型整型和浮点
Infinity 无穷大 -Infinity 无穷小 NaN非数字
isNaN()判断是否为数字类型
- String:字符串 ""
- Boolean
- Undefined:声明变量但没有赋值
- Null
- 数据类型转换
typeof 检测数据类型
toString()转换成字符串 num.toString()
String()强制转换
拼接字符串 num+'字符串'
parseInt(String)将字符串转换成整数
parseFloat()将字符串转换成浮点型
Number() 将字符串转换成数值型
2.数组:
- var arr = new Arry()
- var 数组名 = [ ]
3.函数:
- function 函数名() {}
- var fn = function() {}
- 调用函数 函数名();
- arguments内置对象 它存储了传递的所有实参,展示形式是一个伪数组,可以进行遍历
1
需要在页面上引用脚本文件js.js,下列语句中,正确的是(D)
- A、
<script href="js.js" type="text/javascript" />
- B、
<script src="js.js" type="text/javascript" />
- C、
<script href="js.js" type="text/javascript"></script>
- D、
<script src="js.js" type="text/javascript"></script>
2
以下哪个单词不属于javascript关键字(B)
- A、
function
- B、
float
- C、
var
- D、
return
3
jquery隐藏如下所示的输入框
<input id="username" name="username" type="text"/>(C)
- A、
$("username").hide();
- B、
$(#username).remove();
- C、
$("#username").hide();
- D、
$("#username").remove();
4
jQuery 的方法get()的作用(A)
- A、
使用 http get 请求从服务器接口加载数据
- B、
返回一个对象
- C、
返回存在jQuery对象中的DOM元素
- D、
操作界面元素
5
下列关于Jquery中fadeIn()方法正确的是(B)
- A、
可以改变元素的高度
- B、
可以逐渐改变被选元素的不透明度,从隐藏到可见(褪色效果)
- C、
可以改变元素的宽度
- D、
与fadeIn( )相对的方法是fadeOn( )
6
以下P标签经过Jquery以下操作后的标签将变成(D)
<p>你好</p>
$('p').append("<b>西南石油大学</b>");
- A、
<p>你好</p><b>西南石油大学</b>
- B、
<p><b>西南石油大学</b>你好</p>
- C、
<b>西南石油大学</b><p>你好</p>
- D、
<p>你好<b>西南石油大学</b></p>
7
以下关于jQuery的描述错误的是(D)
- A、
jQuery是一个javascript函数库
- B、
jQuery极大地简化了JavaScript编程
- C、
jQuery的宗旨是“写得少,做得多”
8
使用Jquery给按钮添加点击事件的代码正确的是(A)
<input id='btnSure' type='button' value='确定'>
- A、
$('#btnSure').click(function(){
})
- B、
$('#btnSure').onclick(function(){
})
- C、
$('#btnSure').click=function(){
}
- D、
$('#btnSure').οnclick=function(){
}
9
javaScript是运行在( )的脚本语言。(B)
- A、
服务器端
- B、
客户端
- C、
在服务器运行后,把结果返回到客户端
- D、
在客户端运行后,把结果返回到服务端
10
在JavaScript中,把字符串"123"转换为整型值123的正确方法是( C )。
- A、
var str="123";
var num=(int)str;
- B、
var str="123";
var num=str.parseInt(str);
- C、
var str="123";
var num=parseInt(str);
- D、
var str="123";
var num=Integer.parseInt(str);
11
在JavasScript中,若要实现复选框全选功能,则在横线处填写的代码应为(B )(选择一项)
<script type="text/javascript">
function allChecked( ){
var allck=__________
for(var i = 0 ;i<allck.length;i++){
allck[i].checked=true;
}
}
</script>
<body>
<p><input name="chk" type="checkbox" value="滑雪">滑雪
<p><input name="chk" type="checkbox" value="游泳">游泳
<p><input name="chk" type="checkbox" value="爬山">爬山
<p><input name="btn" type="button" onClick="allChecked( )" value="选择">
- A、
document.getElementsById("chk");
- B、
document.getElementsByName("chk");
- C、
document.getElementByName("checkbox");
- D、
document.getElementsByTagName("chk");
12
以下关于Javascript的说法中正确的是( C )
- A、
Jquery是区别于Javascript的另一种Web脚本语言
- B、
JavaScript与Jquery不可以混合使用
- C、
Javascript可以以*.js的形式放在单独的文件中
13
在HTML页面中包含一个按钮控件btnLogin,如果要实现点击该按钮时调用已定义的JavaScript函数Login(),要编写的HTML代码是(D)
- A、
<input name="btnLogin" type="button" onBlur="Login()" value="登录">
- B、
<input name="btnLogin" type="button" onFocus="Login()" value="登录">
- C、
<input name="btnLogin" type="button" onClick="function Login()" value="登录">
- D、
<input name="btnLogin" type="button" onClick="Login()" value="登录">
14
读取localStorage的数据的方式正确的是(A)
- A、
localStoage.getItem("变量名")
- B、
localStoage.loadItem("变量名")
- C、
localStoage.get("变量名")
- D、
localStoage.setItem("变量名")
15
以下基于Json数据格式表示正确的是(B)
- A、
var student={"stuname":"张三",stuage:20,"stuaddresss":{"stucity":成都市,"stustreet":新都大道8号}};
- B、
var student={"stuname":"张三","stuage":20,"stuaddresss":{"stucity":"成都市","stustreet":"新都大道8号"}};
- C、
var student={stuname:张三,stuage:20,"stuaddresss":{"stucity":成都市,"stustreet":新都大道8号}};
- D、
var student={"stuname":"张三",stuage:“20”,"stuaddresss":{"stucity":成都市,"stustreet":新都大道8号}};
16
在javascript中,“1555”+3的运行结果是(C)
- A、
1558
- B、
1552
- C、
15553
- D、
1553
17
javascript获取div中的文本信息(C)
<div id="one">西南石油大学</div>
- A、
document.getElementById("one").value;
- B、
document.getElementById("one").text;
- C、
document.getElementById("one").innerHTML;
- D、
document.getElementById("one").val();
18
$(document).ready(function(){
})
方法的描述正确的是(A)
- A、
html元素加载完成后自动执行,主要用于一些初始化工作
- B、
html页面元素刚一开始加载时执行
- C、
页面中第一句被执行的JavaScript代码
- D、
关闭页面是所自动执行的方法
19
在JavaScript中,使用单引号(')标记字符常量,而是用双引号(")标记字符串常量 ( ×)
20
用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null ( ×)
21
JavaScript严格区分大小写,JavaScript是支持对象的编程语言 (√)
22
javascript通过document.getElementById("username")方法去查找元素是会找到所有id为username的元素集合( ×) 返回第一个