Js-w3school(2024(10)

6.外部js的优势:

·分离了 HTML 和代码

·使 HTML 和 JavaScript 更易于阅读和维护

·已缓存的 JavaScript 文件可加速页面加载

7. JavaScript 语句由以下构成:

值、运算符、表达式、关键词和注释。

8. 分号分隔 JavaScript 语句。

9. JavaScript 会忽略多个空格。您可以向脚本添加空格,以增强可读性。

10. JavaScript 代码块:JavaScript 语句可以用花括号({…})组合在代码块中。代码块的作用是定义一同执行的语句。

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

在这里插入图片描述

二、js输出


1.使用 window.alert() 写入警告框

2. 使用 document.write() 写入 HTML 输出

注意:在 HTML 文档完全加载后使用 document.write() 将删除所有已有的 HTML :(意思是当在文档完全加载完之后,通过按钮调用会重新输出并覆盖原来的网页内容)

3. 使用 innerHTML= 写入 HTML 元素

document.getElementById(“demo”).innerHTML = 5 + 6;

4. 使用 console.log() 写入浏览器控制台

三、js语法


1.JavaScript 语句定义两种类型的值:混合值和变量值。混合值被称为字面量(literal)。变量值被称为变量。

2.混合值:书写混合值最重要的规则是:

写数值有无小数点均可

字符串是文本,由双引号或单引号包围

3.变量值:在编程语言中,变量用于存储数据值。JavaScript 使用 var 关键词来声明变量。= 号用于为变量赋值

4.注释:双斜杠 // 或 /* 与 */ 之间的代码被视为注释。(注释会被忽略,不会被执行)

5 JavaScript 标识符:

标识符是名称。

在 JavaScript 中,标识符用于命名变量(以及关键词、函数和标签)。

在大多数编程语言中,合法名称的规则大多相同。

在 JavaScript 中,首字符必须是字母、下划线(-)或美元符号($)。

连串的字符可以是字母、数字、下划线或美元符号。

提示:数值不可以作为首字符。这样,JavaScript 就能轻松区分标识符和数值。

6.所有 JavaScript 标识符对大小写敏感。

7 JavaScript 中不能使用连字符。它是为减法预留的,可以用下划线_,或者是驼峰式(大写小写大写小写,如FirstName)

四、js变量


1.在 JavaScript 中创建变量被称为“声明”变量。您可以通过 var 关键词来声明 JavaScript 变量。声明之后,变量是没有值的。(技术上,它的值是 undefined。)您可以在声明变量时向它赋值(var carName = “porsche”;)

2. 您可以在一条语句中声明许多变量(var person = “Bill Gates”, carName = “porsche”, price = 15000;)

3.重复声明无用:如果再次声明某个 JavaScript 变量,将不会丢它的值

4.+的应用:

x = “8” + 3 + 5;// 835

x = 3 + 5 + “8”;//88

(从前到后合并格式)

5. 著名的变量命名规则

只是因为变量名的语法正确,并不意味着就该使用它们。变量还应遵守以下某条著名的命名规则:

(1)Camel 标记法:

首字母是小写的,接下来的字母都以大写字符开头。例如:

var myTestValue = 0, mySecondValue = “hi”;

(2)Pascal 标记法:

首字母是大写的,接下来的字母都以大写字符开头。例如:

var MyTestValue = 0, MySecondValue = “hi”;

(3)匈牙利类型标记法:

在以 Pascal 标记法命名的变量前附加一个小写字母(或小写字母序列),说明该变量的类型。例如,i 表示整数,s 表示字符串,如下所示“

var iMyTestValue = 0, sMySecondValue = “hi”;

在这里插入图片描述

6. ECMAScript 的解释程序遇到未声明过的标识符时,用该变量名创建一个全局变量,并将其初始化为指定的值。

这是该语言的便利之处,不过如果不能紧密跟踪变量,这样做也很危险。最好的习惯是像使用其他程序设计语言一样,总是声明所有变量。

最后

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!**

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

  • 18
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值