【JavaScript】

一、基础语法

1.输出语法

语法1:

document.write('要输出内容') 

作用:向body内输出内容

注意:如果输出的内容是标签,也会被解析成网页元素

语法2:

alert('要输出内容')

作用:页面弹出警告对话框

语法3:

console.log('控制台打印')

作用:控制台输出语法,程序员调试使用

2.输入语法

 prompt('请输入你的姓名:')

作用:显示一个对话框中包含文字信息,提示用户输入

3.变量

变量:是计算机存储数据的’‘容器’‘(盒子)

作用:存储数据

  • 声明变量:let  变量名
  • 变量赋值
  • 输出变量
  let uname = prompt('请输入你的姓名:')
  document.write(uname)

4.常量

概念:使用const声明的变量称为常量

常量里面的值不会改变

二、数据类型

js是一门弱数据类型的语言,只有当赋值后才知道是什么数据类型

1.基本数据类型

1.1数字型number :

可以是整数、小数、正数、负数

算术运算符

优先级

1.2字符串类型string

通过单引号、双引号或反引号包裹的数据

模板字符串

  • 用反引号
  • 在英文模式下按1左边的键
  • 内容拼接变量时,用${}包住变量
let age = 18
let name = '小明'
document.write(`大家好,我叫${name},今年${age}岁了`)
1.3布尔类型boolean

只有两个值:true (真的)、false(假的)

1.4未定义类型undefined

一个变量,声明了但没赋值

1.5null空类型

赋值了,但内容为空

三、隐式和显示类型转换

使用表单、prompt获取过来的数据默认是字符串类型,此时不能进行简单相加

四、运算符

1.赋值运算符

2.一元运算符:+(正)、-(负)

自增:++         自减:--

3.比较运算符

4.逻辑运算符

与(&&)  或(||) 非(!)

数组

作用:单个变量可以存储多组数据

‘’:字符串字面量        []:数组字面量      {}:字面量

1:数字型字面量       true/false:布尔型字面量

声明:

  let 数组名 = [数据1, 数据2, ..., 数据n]
  • 数组是有序的,索引从0开始
  • 数组可以存储任意类型的数据
  • 出现汉字时加引号
 let arr = ['小明', '小红', '小绿','小蓝']
 console.log(arr[0])//小明
 console.log(arr.length)//4

数组长度=索引+1

五、条件语句

JavaScript中的条件语句主要是if语句和switch语句。


1.if 语句:

if语句用于根据一个或多个条件执行代码。如果条件为真,则执行if语句中的代码块。

if (condition) {
  // code to be executed if the condition is true
}

还可以使用else语句来指定在条件为假时执行的代码块:

if (condition) {
  // code to be executed if the condition is true
} else {
  // code to be executed if the condition is false
}

此外,还可以使用else if来检查多个条件:

if (condition1) {
  // code to be executed if condition1 is true
} else if (condition2) {
  // code to be executed if condition2 is true
} else {
  // code to be executed if both condition1 and condition2 are false
}

switch 语句:

switch语句用于基于不同的值执行不同的代码块。

switch(expression) {
  case x:
    // code block
    break;
  case y:
    // code block
    break;
  default:
    // code block
}


六、循环语句
 

JavaScript中的循环语句主要有for、while和do...while。

for 循环:

for循环用于重复执行一段代码块,直到满足特定的条件。

for (initialization; condition; final-expression) {
  // code to be executed
}

while 循环:

while循环在给定条件为真时重复执行一段代码块。

while (condition) {
  // code to be executed
}

do...while 循环:

do...while循环类似于while循环,但无论条件是否为真,循环体中的代码块至少会执行一次。
 

do {
  // code to be executed
} while (condition);

  • 26
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值