js基础总结1

本文详细介绍了JavaScript的基础语法,包括变量声明的方式、数据类型及其转换、逻辑运算符的应用、分支及循环语句的使用,以及数组和对象的基本概念。

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

变量的声明 

在js中用于变量声明有三种方式  var  let   const 

var声明的变量  会引起变量的声明提升,var声明的变量在script整个标签中都能会使用

let 声明的变量 不存在变量声明提升  仅在当前作用域起作用

const 一般用于声明常量  固定不变的 ,在当前作用域中不能重复赋值

数据类型

  基本数据类型:数字型:Number  字符串型:String   布尔类型:Boolean   undefined  跟null 

  基本数据类型之间可以相互转换  又分为隐式跟显式转换

 复杂数据类型:数组Array  对象Object   (在js中有一句常话万物皆对象)

 

逻辑运算符 (与 && , 或||  非!)

逻辑与 &&   a&&b  只要当两者都为真的时候才为真   有一个为假  则整体为假( 会出现提前中断,两者中有一个为假,则这个判断为假 , 若两者都为真  则返回最后一个真)

逻辑或 ||  a||b  只有当两者都为假的时候整体才为假,有一个为真,则整体都为真(会出现提前中断,两者中有一个为真,则中断判断,若都为假则返回最后一个)

逻辑非 ! 表示取反 

分支语句

单分支 if(加判断条件){满足条件执行的代码}

双分支语句 

        if(判断条件){

           满足条件执行的代码

        }else{

          不满足上述条件执行的代码

        }

 多分支语句:,使用条件 有多种情况需要考虑

  // 分析 
        // 1 输入框输入成绩
        // 2 一个变量储存成绩
        // 3 不需要转换成数值 会发生隐式转换
        // 4 进行判断 1 大于等于90 弹出优秀  2大于等于70 弹出良好  3 大于等于60 弹出及格 4都不满足弹出不及格
        let score = +prompt('输入您要查询的成绩')
        if (score > 90) {
            alert('优秀')
        } else if (score > 70) {
            alert('良好')
        }
        else if (score > 60) {
            alert('及格')
        }
        else {
            alert('不及格')
        }

循环语句:变量初始化 变量更新  循环终止条件

for循环: for(变量更新 变量的初始化  循环终止条件){   循环体}

while循环:while(满足循环的条件){循环体}

数组:数组是变量的集合  标志符号是[ ]

对象:对象以键值对的形式储存数据 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值