//1、 y 和 z的值?
var x = 1;
var y = 0;
var z = 0;
function add(n){n=n+1;}
y = add(x);
function add(n){n=n+3;}
z = add(x);
//y,z输出undefind
//注释:函数并没有返回值,默认是undefind;
// 2、js是面向对象的,怎么体现js的继承关系?
// 使用prototype来实现
// 3、怎么js禁用checkbox
var box = document.getElementById("box"); //js
box.disabled = true;
// jq
$("#box").attr("disabled",true);
// 4、readonly和disabled
// readonly是对input(text/possword)和textarea 有效,数据可以传输
// disabled适用于所有的表单元素,且数据不可传输
// 5、js中的3种弹出式消息提醒(警告窗口,确认窗口,信息输入窗口)的命令式什么
// alert("A");
// confirm("B");
//如果用户点击确定按钮,则 confirm() 返回 true。如果点击取消按钮,则 confirm() 返回 false。
// prompt("请输入","张三");
// prompt(text,defaultText)
// text 可选。要在对话框中显示的纯文本(而不是 HTML 格式的文本)
// defaultText 可选。默认的输入文本
// 6、写出DateDemo的返回结果,系统时间假定为今天
function DateDemo(){
var d,s = "今天得日期是:";
d = new Date();
s += d.getMonth()+1+"/";
s += d.getDate()+"/";
s += d.getFullYear()+"/";
return s;
}
console.log(DateDemo());
//7、运行结果?
for(i=0, j=0; i<10, j<6; i++, j++){
k = i + j;
console.log(i +" - "+j);
}
console.log(k+"--------"); // 10
//8、运行结果?
var a = "0";
console.log(typeof(a));
if(a){
console.log("true");
}else{
console.log("false");
}
// true
//浏览器的对象模型(bom)?
window
// window.alert();
// window.prompt();
// window.confirm();
// window.open();
// window.close();
document
document.write();
history //当你用户浏览网页时,bom保存了一个最近访问列表,history是对象
history.back(); //后腿
history.forward(); //前进
//history.go(n); //正数前进,负数后腿
location
location.href
location.host //返回网站的网站+端口
screen
//用于显示网页显示器的大小和颜色
screen.width/screen.height; //表示显示器的分辨率(总的宽度,高度)
// 8、javascript(dom)的常用对象有哪些
String(),Math(),Date(),Array();
// 9、innerHTML,innerText,outerHTML的区别?
// innerHTML 输出元素包含的代码+文本信息;
// innerText 输出元素包含的text文本信息;
// outerHTML 输出包含元素