1、 JavaScript变量有哪些数据类型?
JavaScript是一种弱类型语言,在声明变量时不需要指变量的类型,变量的类型由赋给变量的值来决定。
常用的基本数据类型:
1 undefined(未定义类型)
2 null(空类型)
3 number(数值类型)
4 string(字符串类型)
5 boolean(布尔类型)
2、 JavaScript中常用的系统函数其作用?
parselnt(): 可解析一个字符串,并返回一个整数。
parseFloat():可解析一个字符串,并返回一个浮点数。
isNaN():用于检查其参数是否是数字,不是数字为true,反之为false。
prompt(); 显示用户输入的对话框。
alert(); 显示带有一个“确定”按钮的警示框。
confirm(); 显示带有一个“确定”“取消”按钮的对话款。
close(); 关闭浏览器窗口。
open(); 弹出新的浏览器窗口。
setTimeout(); 在指定毫秒数后调用函数或计算表达式。
setInterval(); 按照指定的周期(以毫秒计)来调用函数或表达式。
3、 js中的3种弹出式消息提醒(警告窗口,确认窗口,信息输入窗口)的命令是什么?
弹出警告窗口“输入数据无效”
弹出确认窗口“确认保存吗?”
弹出信息输入窗口“请在此输入你的姓名”
“输入数据无效”:
alert("输入数据无效");//警告
“确认保存吗?”:
confirm("你是菜鸟吗");//确认
“请在此输入你的姓名”:
prompt("请在此输入你的姓名")//信息输入
4、 Javascript中定时执行如何实现,JavaScript如何实现一段代码在执行时间后运行?如何指定一段代码每隔指定时间就运行?
定时执行有两种函数,setTimeout()和setInterval(),setTimeout()是在一段时间后执行指定方法,而setInterval()是每隔一段时间后执行指定的方法
5、 javaScript的变量能复制到JSP的session中吗?
可以,但是比较麻烦,例如可以通过js调用ajax,将变量传递到服务器端,然后在服务器将获取到的变量值存入session中。