js学习笔记(一)

Js中的变量:
 1:如果在var中没有初始化变量的值,则默认为undefined.
 2:可以不用var来申明一个变量,但是在过程级中申明一个变量时,就必须用var.
   总之用var就对了.
 3:当要声明一个变量并进行初始化,但又不想指定任何特殊值,可以赋值为 JScript 值 null。下面给出示例。
   var bestAge = null;
 4:如果声明了一个变量但没有对其赋值,该变量存在,其值为Jscript 值 undefined。下面给出示例。
    var currentCount
 5: 在 JScript 中 null 和 undefined 的主要区别是 null 的操作象数字 0,
   而 undefined 的操作象特殊值NaN (不是一个数字)。
   对 null 值和 undefined 值作比较总是相等的。
 6:   运算             结果
  数值与字符串相加       将数值强制转换为字符串。
  布尔值与字符串相加      将布尔值强制转换为字符串。
  数值与布尔值相加       将布尔值强制转换为数值。
 7:要想显式地将字符串转换为整数,使用 parseInt 方法。
   要想显式地将字符串转换为数字,使用 parseFloat 方法。
   请注意,比较大小时字符串自动转换为相等的数字,但加法(连接)运算时保留为字符串。
 8:关闭子窗口的同时刷新父窗口,在子窗口中这样写:

<SCRIPT FOR=window EVENT=onunload>
window.opener.location.reload()
</SCRIPT>

9:获取打印的表格:

function printwin(){
            OpenWindow=window.open("", "", "height=600, width=800,toolbar=yes ,resizable=1,scrollbars="+scroll+",menubar=yes,");
            OpenWindow.document.write("<HTML><TITLE></TITLE>") ;
            OpenWindow.document.write("<link href='$appServer.getURI('css/site.css')' rel='stylesheet' type='text/css' />");//设置样式
            OpenWindow.document.write("<link href='$appServer.getURI('css/layout.css')' rel='stylesheet' type='text/css' />");//设置样式
            OpenWindow.document.write("<BODY BGCOLOR=#ffffff>") ;
            OpenWindow.document.write(window.printwinlist.outerHTML) ;//printwinlist是要打印表格的id
            OpenWindow.document.write("</BODY>") ;
            OpenWindow.document.write("</HTML>") ;
        }
js中的数据类型
 1:Jscript 有三种主要数据类型、两种复合数据类型和两种特殊数据类型
   主要(基本)数据类型是: 字符串 数值 布尔
   复合(引用)数据类型是: 对象 数组
   特殊数据类型是: Null Undefined
 2:测试是否已经声明变量 x :
   if (typeof(x) == "undefined")
     // 作某些操作
js中的内置对象
 1:Jscript 提供了 11 个内部(或“内置”)对象。
   它们是Array、Boolean、Date、Function、Global、Math、Number、Object、RegExp、Error 以及 String 对象
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值