A.概述
1.输出工具:

document.write()---可以是html

alert()---字符串

prompt(text,defaultText)
  text---可选。要在对话框中显示的纯文本(而不是 HTML 格式的文本)。
  defaultText---可选。默认的输入文本。

2.js的放置

a.可以再HTML的任何位置放置

b.但他是一个整体,相互影响

c.在超链接和重定向的位置

<a href="javascript:alert();"></a>
<form action="javascript:alert();"></form>
<div onclick="alert()"></div>

********IE下可行,不推荐使用********
<div id="one"></div>
<script for="one" event="onclick">
alert(111);
</script>

d.调用外部javascript文件
  <script src="/UploadFiles/2021-04-02/">   1.调用的js标签内不能出现任何代码
  2.js脚本内不能出现<script>标签
  3.还是相互联系、影响的
3.注释
a.对旧的浏览器
  <!-- -->
  *如果旧浏览器不识别JS,就注释
b.真正的注释
  行内注释 //
  块注释 /* */

B.变量

1.命名规范
a.严格区分大小写
b.变量的命名必须以 字母 或 _ 或 $ 开头;余下的部分可以是任意的字母、数字、_ 、$
c.不能用 关键字 或者 保留字 命名
  关键字:for、if、try等
  保留字:byte、char、class等
d.命名规范
  驼峰命名法: getElementById
  首字母大写: Object
  有意义的命名:name、age
2.变量:可以存储数据的一个变量
a.变量如何创建(**必须以var关键字来修饰**)
  先声明,后赋值:var a;a=3;
  声明赋值同时进行:var a=3;
  一次声明多个变量:var a,b,c;
  一次声明多个变量并赋值: var a=1,b=2;
b.如何覆盖已有的变量
  1.如果从新声明改变量而没有赋值,该变量的值不会改变
    var a=1;var a; 结果a=1;
  2.如果从新声明改变量并且赋值,该变量的值改变为新的变量值
    var a=1;a=3; 结果a=3;
  3.不用关键字var修饰变量
    a;alert(a); 报错
    a=1;alert(a) 结果:1
    如果不用var修饰,且没有赋值---报错;有赋值,js会当做全局变量,不会报错。(后者不推荐)

C.数据类型

typeof()操作符:用来检测数据类型的一元运算符,并且返回的结果始终是字符串
isNaN() 函数用于检查其参数是否是非数字值
1.初始类型
a.undefined--变量创建后没有赋值,其默认值就是undefined
b.null--什么都没有,仅一个占位符
c.number--整形、浮点型;支持二、八、十、十六进制,都是按十进制输出;特殊的值
  1.二、八进制:以0开头
  2.十六进制:以0x开头
  3.特殊的值:
    最大:Number.MAX_VALUE
    最小:Number.MIN_VALUE
    无穷大:Infinity
    无穷小:-Infinity
d.string--单双引号包围的字符串,还包括一些特殊字符
  1.单双引号的效率一样的(不同于PHP)
  2.只能成对出现,不能相互交叉使用
  3.可以相互嵌套 var a="a '11' ";
  4.特殊字符
    \n 换行
    \t 制表符
    \b 空格
    \r 换行
    \' 单引号
    \" 双引号
    \\ 斜杠
2.引用类型

类型 值 typeof返回值 undefined undefined undefined null null object boolean ture,false bollean string 在单双引号之间的值,特殊符号 string

初入前端,写的东西有不足或者错误信息还望各路大神指点指点,共勉进步。

华山资源网 Design By www.eoogi.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
华山资源网 Design By www.eoogi.com

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

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

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

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