js变量:用于存放数据的空间,其中值可以被改变
运算符:算术运算符 + - * /,加减乘除; % 取余数。关系运算符 ><>= <= ;逻辑运算符 与 &&或 || 非 !;赋值运算符 =。
js中变量类型是由后面的值确定的,以下教大家如何知道当前变量的类型。具体方法如下。
具体步骤
复习一下变量都有哪些类型
JavaScript中变量有number, string, boolean, object, function, undefined
考察什么情况是哪种类型
使用 typeof 属性,可以返回变量的类型
如:
<script type="text/javascript">
var a = 12
//alert(typeof a) //number
a = "asdf"
//alert(typeof a) //string
a = true
//alert(typeof a) //boolean
a = function() {
alert("adfasdf")
}
//alert(typeof a) //function
a = document
//alert(typeof a) //object
var b
alert(typeof b) //undefined
</script>
变量a在前面赋值,后面的注释就是相应的类型
声明一个函数函数名叫NewWindow,里面穿四个参数,mypage, myname, w, h, scroll,分别代表新打开窗口的路径、窗口名字、窗口的宽度、高度和滚动条;然后看第三行,声明了一个winl的变量,这个变量时屏幕的宽减去所传参数的宽,然后除以2的值
第四行也是声明一个wint的变量,是用屏幕的高减去传参的高,然后除以2的值
第五行就是一个字符串表达式了,让winprops等于这个字符串也就是新打开窗口的高、宽、距离屏幕顶部和左侧的位置以及滚动条的位置。
第六行就是打开一个窗口,参数就是你传进来的那两个mypage, myname, 再加上刚刚定义好的字符串了,这个字符串就是定义了新打开窗口的属性,刚刚上面说了
第七段就是判断浏览器类型,也就是说当低于IE5的时候不管用,最后要是高于IE5的话那就打开刚刚新建的窗口