JavaScript的数据类型
Number:整形,浮点型
String:字符型数据,JavaScript不区分单个字符和字符串,
任何字符或字符串都可以用又引号或单引号引起来.
Boolean:布尔型
Undefined:未定义类型,用于不存在或者没有被赋初值的变量或对象的属性如:
var name;此时的name即为Undefined
Null:空值,一般将Undefined型和Null型等同对待
Function:函数,可以通过new操作符和构造函数Function()来动态创建所需要功能的函数,并为其添加函数体.如:
var myFunction = new Function()
{
staments ;
} ;
组合类型:Array,Object
Array:数组类型,包含基本和组合数据的序列.数组本质上即为Array对象.
var score = [56,34,23,76,45] ;
Object:对象类型,对象为可包含基本和组合数据的组合类型,
且对象的成员作为对象的属性,对象的成员函数作为对象的方法.

JavaScript中的运算符:
空运算符对应的关键字为"void",其作用是定义一个表达式,但该表达式并不返回任何值.
对象运算符:点运算符,new选自符,delete运算符,()运算符.
typeof运算符:用于表明操作数的数据类型,返回值类型为一个字符串.如:
var myString = typeof(data) ;

with对象操作语句:简化对象属性和方法的引用过程,其语法结构如下:
with(object)
{
statements ;
}

for...in:进行对象的循环操作.如:
for(变量名 in 对象名)
{
statements ;
}

函数:定义如下:

function funcName([parameters])
{
statements ;
[return 表达式;]
}

全局函数:JavaScript中定义了很多的全局(内建)函数,在编程过程可以直接调用.
parseInt():将字符串转换为整数.
parseFloat():将字符串转换成浮点数.
escape():将一些特殊字符转换成ascii码.
unescape():将ascii码转换成字符.

JavaScript脚本语言中所有的数据类型,数组等均可作为对象对待,
函数也不例外.可以使用new操作符和Function对象的构造函数Function()
来生成指定规则的函数,其基本语法如下:
var funcName = new Function(arguments,statements;) ;

JavaScript的事件处理:
JavaScript脚本处理事件主要可通过匿名函数,显式声明,手工触发等方式进行.
匿名函数:
document.MyForm.MyButton.onclick=new Function()
{
alert("Your Have clicked me!");
}

手工触发:
通过其他元素的方法来触发一个事件而不需要通过用户的动作来触发该事件如:

<script language="JavaScript" type="text/javascript">
<!--
function MyImageA()
{
document.all.MyPic.src="/UploadFiles/2021-04-02/2.jpg">}
function MyImageB()
{
document.all.MyPic.src="1.jpg">}
-->
</script>

<script language="JavaScript" type="text/javascript">
<!--
//没有放在函数当中被其它控件调用
document.all.MyPic.onmouseover=MyImageA;
document.all.MyPic.onmouseout=MyImageB;
-->
</script>

顶级对象之间的关系:
打开一个网页时生成对象的顺序为:window->screen,navigator,location,history,frames[],document.
12下一页阅读全文
华山资源网 Design By www.eoogi.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
华山资源网 Design By www.eoogi.com

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。