学习打卡——JavaScript第二天

Tryharder1028 Tryharder1028 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

JavaScript输出

JavaScript不提供任何内建的打印或显示函数

JavaScript显示方案

  • 使用 window.alert() 写入警告框
  • 使用 document.write() 写入HTML输出
  • 使用 innerHTML 写入HTML元素
  • 使用 console.log() 写入浏览器控制台

使用innerHTML

访问 HTML元素 JavaScript可使用 document.getElementById(id)

id 属性定义 HTML 元素。innerHTML 属性定义 HTML 内容:

<!DOCTYPE html>
<html>
<body>

<h1>我的第一张网页</h1>

<p>我的第一个段落</p>

<p id="demo"></p>

<script>
 document.getElementById("demo").innerHTML = 5 + 6;
</script>

</body>
</html> 

使用 documet.write()

使用 document.write()比较方便

<!DOCTYPE html>
<html>
<body>

<h1>我的第一张网页</h1>

<p>我的第一个段落 </p>
<script>
document.write(5+ 6);
</script>

</body>
</html>

使用 window.alert()

您能够使用警告框来显示数据:

<!DOCTYPE html>
<html>
<body>

<h1>我的第一张网页</h1>

<p>我的第一个段落</p>

<script>
window.alert(5 + 6);
</script>

</body>
</html> 

JavaScript 语句

在 HTML 中,JavaScript 语句是由 web 浏览器“执行”的“指令”

var x, y, z;	// 语句 1
x = 22;		// 语句 2
y = 11;		// 语句 3
z = x + y;	// 语句 4

JavaScript 程序

计算机程序 是由计算机“执行”的一系列“指令”

在编程语言中,这些编程指令被称为语句。

JavaScript 程序 就是一系列的编程语句。

JavaScript语句

语句构成:

  • 值,运算符, 表达式, 关键字和注释。
  • document.getElementById("demo").innerHTML = "Hello Kitty.";    //这条语句告诉浏览器在 id="demo"的HTML元素中输出 "Hello Kitty."

分号;

分号分隔JavaScript语句

a = 5;
b = 6;
c = a + b;

JavaScript代码块

  • JavaScript 语句可以用花括号({...})组合在代码块中。
  • 代码块的作用是定义一同执行的语句
function myFunction() {
    document.getElementById("demo").innerHTML = "Hello Kitty.";
    document.getElementById("myDIV").innerHTML = "How are you?";
}

JavaScript关键词

JavaScript语句常常通过某个关键词来标识需要执行的JavaScript动作

关键词描述
break终止 switch或循环
continue跳出循环并在顶端开始
debugger停止执行 JavaScript 并调用调试函数(如果可用)
do ... while执行语句块, 并在条件为真时重复代码块
for标记需被执行的语句块, 只要条件为真
function声明函数
if...else标记需被执行的语句块,根据某个条件
return退出函数
switch标记需被执行的语句块,根据不同的情况
try ... catch对语句块实现错误处理
var声明变量
    ...全文

    相关推荐

    levels:使用 smoothState.js 的 Ghost 主题

    关卡——幽灵主题 特征 使用 smoothState.js 加载带有 CSS 流畅过渡的 AJAX 页面。 自定义上一篇/下一篇文章导航。 支持 Ghost 0.5.x 浏览器兼容性 IE9+ ✓ 其他一切 ✓ 学分 上/下一篇文章导航基于: : by

    李凜之

    Android毕设实战项目基于Android系统Auto.js的钉钉自动每日打卡——浙江海洋大学版本.zip

    【项目资源】: 适用于从基础到高级的各种项目,特别是在性能要求较高的场景中,比如操作系统开发、嵌入式编程和底层系统编程。如果您是初学者,可以从简单的控制台程序开始练习;如果是进阶开发者,可以尝试涉及硬件或网络的项目。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。

    「已注销」

    50JavascriptProjects:我们有 50 个项目,其中包括 HTML5、CSS3 和 Javascript 扩展。 享受编码..

    50个Javascript项目 我们有 50 个项目,其中包括 HTML5、CSS3 和 Javascript 扩展。 您可以复制任何项目的整个链接并粘贴搜索栏以显示项目。 享受编码... 1)扩展卡——https: )ExpandingCards 2)ProgressingSteps -- 3)RotatingNavigation -- 4)HiddenSearchWidget -- 5)BlurryLoading -- 6)ScrollAnimation -- 7)SplitLandingPage -- 8)FormWaweAnimation -- 9)SoundBoard --

    mckaywrigley

    hiragana-flashcards

    平假名抽认卡 您可以在以下位置看到此部署:&lt;&lt;&lt;&lt;&lt;&lt;&lt;头 3d82f05c6d9a6ac0dc70915c6bf4c0ce53130a01

    林海靖

    动感效果的TAB选项卡jquery 插件

    动感效果的TAB选项卡jquery 插件,需要的朋友可以参考下。

    weixin_38693311
    评论 1
    收藏 已收藏
    分享
    返回顶部
    Tryharder1028
    编程新手村 67,947 成员 3,262 内容