JS1-25

这篇文章介绍了JavaScript的基础知识,包括如何编写Hello2.js,注释规范,变量,不同数据类型如Number、String、Boolean等,以及数据类型检测和转换方法。还详细讲解了运算符的使用,如赋值、比较和逻辑运算符,还有自增自减和三目运算符。此外,文章涵盖了条件语句,如if分支和switch结构,以及while循环的基本概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.JS之Hello

<script>
alert("hello world")
</script>

注释:双斜杠

document.write("hello·world")
console.log("hello world"

2.js编写位置

1.外联文件

   <script src="引入的文件位置"></script>

2.内嵌代码

   <script type="text/javascript">
        js代码编写的位置
    </script>

3.内嵌代码(结构与行为耦合,不使用)

<button onclick="alert("hello world')">点我</button>
<a href="javascript:alert("hello world')">点我</a>

3.JS的注释与规范

使用"//"
加分号 非常的优雅

JS的变量

在这里插入图片描述
在这里插入图片描述
注意:
加双引号就不会被当成变量

4.数据类型

1.Number18,12.5(浮点数),2e3,十六进制,八进制,二进制
string 字符串类型
3.Boolean
4.Undefined //声明了但是未负值 which(至少不会报错)
5. Nul1 无
6. Symbol

age = 18
var
console.log(age+20var price = 12.5
console.log(price)var year = 2e3//2*10^3
console.log(year)

var	a=0xff//1-9,a,b,c,d,e,f
var b == 077
var c = 0b11
console.log(c)

加引号为 字符串

5. 检测数据类型

typeof

typof a
console.log(typeof(a))
//结果一定是字符串 string类型

6.数据类型转换

在这里插入图片描述

consle.log(typeof a,typeof b) //中间用逗号隔开

对于4:

//非加号 -0/1 *1100”
vara
a1
Var b
console.log(b)

数据类型转换-转字符串

1.变量.tostringO)
有一些数据类型不能使用tostringO方法,比如undefined和nu11

var a=100
var b = a.toString()

2.string(变量)
所有数据类型都可以
3.使用加法运算
在JS里面,+由两个含义
字符串拼接:只要任意一边是字符串,就会进行字符串拼接
加法运算:只有两边都是数字的时候,才会进行数学运算

转布尔

7.3其他数据类型转成布尔
1.Boolean(变量)
在js中,只有、0、nul1、uundefined、NaN,这些是false
其余都是 true

数学运算符

在这里插入图片描述

赋值运算符

在这里插入图片描述
1.交换两个数:
找一个变量c用于存储变量

比较运算符

在这里插入图片描述
在这里插入图片描述

逻辑运算符

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
特殊 :1.!!a转换为布尔值
2.&&短路

自增自减运算符

在这里插入图片描述
在这里插入图片描述

三目运算符

·三元运算,就是用两个符号组成一个语句
·语法:条件?条件为true的时候执行:条件为false 的时候执行
VAR AGE = 18:
age>=18 ?alert(‘已经成年’):alert(‘没有成年’)

条件语句分支if

分支结构

我们的jjs代码都是顺序执行的(从上到下)
逻辑分支就是根据我们设定好的条件来决定要不要执行某些代码

if语句

在这里插入图片描述
else 为条件为假执行的
并且else可以写多个

if案例笔记

非0即true
或的优先级大于 与

条件分支语句Switch

在这里插入图片描述

break:结束

switch案例笔记

Var mon= 12

switch(key) {

case1:

case3:

case5:

case 7

case 8

case1 0case 12:
console.log("31天")
bReak;

如果不用break会自动执行下面的

while循环

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值