• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
激情 希望 斗志昂扬
Records of growth process 专注微软技术
博客园    首页    新随笔    联系   管理    订阅  订阅

javascript 基础

JavaScript中的算术运算符有单目运算符和双目运算符。 双目运算符: +(加) 、-(减)、 *(乘)、 /(除)、 %(取模) 、|(按位或)、&(按位与)、<<(左移)、 >>(右移)、 >>>(右移,零填充)。 单目运算符: -(取反)、~(取补)、++(递加1)、--(递减1)
 
 
函数中的形式参数
 
在函数的定义中,我们看到函数名后有参数表,这些参数变量可能是一个或几个。那么怎样才能确定参数变量的个数呢?在JavaScript中可通过arguments .Length来检查参数的个数。 例:
 Function function_Name(exp1,exp2,exp3,exp4)
 Number =function _Name . arguments .length;
 if (Number>1) document.wrile(exp2);
 if (Number>2) document.write(exp3);
 if(Number>3) document.write(exp4)
 
 
通常鼠标或热键的动作我们称之为事件(Event),而由鼠标或热键引发的一连串程序的动作,称之为事件驱动(Event Driver)。而对事件进行处理程序或函数,我们称之为事件处理程序(Event Handler)
 
在JavaScript中对象事件的处理通常由函数(Function)担任。其基本格式与函数全部一样,可以将前面所介绍的所有函数作为事件处理程序。 格式如下:
Function 事件处理名(参数表){ 事件处理语句集; …… }
 
单击事件onClick
onChange改变事件
选中事件onSelect
获得焦点事件onFocus
失去焦点onBlur
载入文件onLoad
卸载文件onUnload

 
<HTML>
<HEAD>
<script Language="JavaScript">
<!-- function loadform(){ alert("这是一个自动装载例子!"); }
 function unloadform(){ alert("这是一个卸载例子!"); } //-->
</Script>
</HEAD>
<BODY OnLoad="loadform()" OnUnload="unloadform()"> <a href="test.htm">调用</a>
</BODY>
</HTML>
 
 

对象属性的引用

使用点(.)运算符: university.Name=“广西”

通过对象的下标实现引用: university[0]=“广西”

通过字符串的形式实现 : university["Name"]=“广西”

 

对象的方法的引用

在JavaScript中对象方法的引用是非常简单的。
ObjectName.methods()
实际上methods()=FunctionName方法实质上是一个函数。 如引用university对象中的showmy()方法,则可使用:
document.write (university.showmy())
或:document.write(university)
如引用math内部对象中cos()的方法
则:
with(math)
document.write(cos(35));
document.write(cos(80));
若不使用with则引用时相对要复杂些:
document.write(Math.cos(35))
document.write(math.sin(80))

posted @ 2009-02-26 23:41  贤  阅读(256)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3