JavaScript(一)基础——简介,使用,输出,语句,关键词,运算符

13 篇文章 0 订阅

一、简介

  1. JavaScript对网页行为进行编程

  2. JavaScript 能够改变 HTML 内容

  getElementById()   是多个 JavaScript HTML 方法之一

JavaScript 同时接受双引号单引号-

  1. JS能改变HTML 属性

二、使用

  1. JavaScript代码必须位于<script></script>之间
<script>
document.getElementById("demo").innerHTML = "我的第一段 JavaScript";
</script>
  1. JavaScript 函数是一种 JavaScript 代码块,可以在调用时被执行。
    ​ 例:当发生事件时调用函数,或当用户点击按钮时。

  2. 可以被放在<head><body>中或兼而有之

  3. 外部脚本

外部文件:myScript.js
扩展名 .js

如需使用外部脚本,请在 <script> 标签的 src (source) 属性中设置脚本的名称:

添加多个脚本文件 - 请使用多个 script 标签

<script src="myScript.js"></script>
  • 外部脚本不能包含<script>标签

    5、外部引用:

    ​ 通过完整的 URL 或相对于当前网页的路径引用外部脚本

<script src="https://www.w3school.com.cn/js/myScript1.js"></script>

三、输出

1.使用 innerHTML
访问 HTML 元素,JavaScript 可使用 document.getElementById(id) 方法。

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

2.使用 document.write()

(1)用于测试的话,使用 document.write() 比较方便
例:

<!DOCTYPE html>
<html>
<body>
<h1>我的第一张网页</h1>
<p>我的第一个段落</p>
<script>document.write(5 + 6);</script>
</body>
</html> 

(2)在 HTML 文档完全加载后使用 document.write() 将删除所有已有的 HTML

3.使用 window.alert()

​ 使用警告框来显示数据:

<!DOCTYPE html>
<html>
<body>
<h1>我的第一张网页</h1>
<p>我的第一个段落</p>
<script>window.alert(5 + 6);</script>
</body>
</html> 

结果:
在这里插入图片描述

4、使用 console.log()

在浏览器中,您可使用 console.log() 方法来显示数据。
可以通过 F12 来激活浏览器控制台,并在菜单中选择“控制台”。

四、JS语句

JavaScript 语句由以下构成:值、运算符、表达式、关键词和注释

  1. 分号分隔 JavaScript 语句。
  • 在每条可执行的语句之后添加分号
  • 如果有分号分隔,允许在同一行写多条语句

2.JavaScript 代码块

JavaScript 语句可以用花括号({...})组合在代码块中。
代码块的作用是定义一同执行的语句。
3.JavaScript 关键词
JavaScript 语句常常通过某个关键词来标识需要执行的 JavaScript 动作
在这里插入图片描述

五、关键词

1.Let

(1)可以使用 let 关键词声明拥有块作用域的变量。

 在块 {} 内声明的变量无法从块外访问

(2) 使用 let 关键字在块内重新声明变量不会重新声明块外的变量

(3) 在循环作用域中使用let并没有重新声明循环外的变量

(4) 在函数内声明变量时,使用var和let相似,都有函数作用域
在块外声明变量时,使用var和let相似,都有全局作用域

( 5)重新声明

  • 允许在程序的任何位置使用 var 重新声明 JavaScript 变量
  • 在相同的作用域,或在相同的块中,通过 let 重新声明一个 var 变量是不允许
  • 在相同的作用域,或在相同的块中,通过 let 重新声明一个 let 变量是不允许
实例
let x = 10;       // 允许
let x = 6;       // 不允许
{
  let x = 10;   // 允许
  let x = 6;   // 不允许
}
  • 在相同的作用域,或在相同的块中,通过 var 重新声明一个 let 变量是不允许的
  • 在不同的作用域或块中,通过 let 重新声明变量是允许的

2.const

(1)在声明时赋值
JavaScript const 变量必须在声明时赋值:

(2)不是真正的常数

关键字 const 有一定的误导性。它没有定义常量值。它定义了对值的常量引用。

因此,我们不能更改常量原始值,但我们可以更改常量对象的属性。

:如果我们将一个原始值赋给常量,我们就不能改变原始值:

(3)常量对象可以更改
可以更改常量对象的属性:

(4)常量数组可以更改

(5)重新声明

  • 在程序中的任何位置都允许重新声明 JavaScript var 变量:
  • 在同一作用域或块中,不允许将已有的 var 或 let 变量重新声明或重新赋值给 const:
  • 在同一作用域或块中,为已有的 const 变量重新声明声明或赋值是不允许的:
  • 在另外的作用域或块中重新声明 const 是允许的:
例:
const x = 2;       // 允许
{
 const x = 3;   // 允许
}
{
 const x = 4;   // 允许
}

六、运算符

(1)JavaScript 算数运算符
算数运算符用于对数字执行算数运算:

运算符描述
+加法
-减法
*乘法
/除法
%取模(余数)
++递加
递减

(2)JavaScript 赋值运算符

赋值运算符向 JavaScript 变量赋值。

运算符例子等同于
=x = yx = y
+=x += yx = x + y
-=x -= yx = x - y
*=x *= yx = x * y
/=x /= yx = x / y
%=x %= yx = x % y

加法赋值运算符(+=)向变量添加一个值。

(3)JavaScript 字符串运算符

+ 运算符也可用于对字符串进行相加(concatenate,级联)。

+= 赋值运算符也可用于相加(级联)字符串:

(4)字符串和数字的相加

相加两个数字,将返回和,但对一个数字和一个字符串相加将返回一个字符串
(5)JavaScript 比较运算符

运算符描述
==等于
===等值等型
!=不相等
!==不等值或不等型
>大于
<小于
>=大于或等于
<=小于或等于
?三元运算符

(6)JavaScript 逻辑运算符

运算符描述
&&逻辑与
||逻辑或
!逻辑非

(7)JavaScript 类型运算符

运算符描述
typeof返回变量的类型。
instanceof返回 true,如果对象是对象类型的实例。
  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

糖^O^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值