javascript的基础语法,方便未来开展学习
Published on 2022-11-06 13:42 in 暂未分类 with 帅气丶汪星人

javascript的基础语法,方便未来开展学习

文档内部输入语句:

document.write(‘窗口打印内容’)

输出到控制台,目的让程序员测试使用

consloe.log(’控制台打印‘)

警示框,提示给用户看

alert(’警示打印‘)也就是弹出框

输入语法,让用户输入数据储存使用

prompt(’用户输入的变量‘)注意点,这个用户输入的是一个字符串,不能进行运算

变量

通俗来解释变量,就是用来储存数据的盒子。变量就是计算机用来储存数据的容器,可以让计算机有记忆。注意点变量不是数据本身,是一个容器

变量要进行成名和赋值以后,才可以变得有意义,赋值变量 变量名称=数值注意点在js中=不是相等或者等于的意思,而是赋值的意思,相等通常使用==,全等使用===

声明变量可以使用letvar

举例声明变量 let a = 10;var b = 10;consloe.log(a)  //尝试一下控制台打印数据a

变量名更新,注意点:使用let声明一个变量,同一个变量名,只能声明一次,声明多个变量可以用,隔开:let a = 10,b = 10;打印多个变量的时候,使用逗号隔开

更新let变量,上边我们说let同一个变量名只能声明一次,如果我们想给他修改数值,不要声明,直接重新赋值即可

var同一个变量声明多次,那会调用var最后一个变量名称

拓展知识点

变量只声明不赋值,变量输出为undefined,也就是空值的意思

变量不声明不赋值,直接调用,是会报错的

变量不声明直接赋值,可以使用,不会报错,但是我们不推荐,原因是这样导致这个变量成为全局变量。

JavaScript是一行一行运行的,上边报错后,就会停止运行。

变量命名规范

可以是数字,字母,_,$,但是不可以使用数字开头,不能使用JavaScript中的关键字,区分大小写,严格区分大小写

var和let的区别

第一区别:先引用后赋值的情况下:let不行会报错,var可以但是会返回undefined

第二区别:多次声明:let同一变量名不能声明多次,会报错,var同一变量名可以声明多次,不会报错,以最后一个为准

第三区别:穿透性:let的穿透性很弱,在函数式里边是不会影响到函数式外边,但是var可以

数组简单了解

一种将多个数据储存在单个变量下的优雅方式,声明方式:

let(声明) arr(数组变量名) = [](数组字面量) // let arr = [a,b,c,d]

数组是从0开始编号的,数组的编号专业叫法“索引号”,“下标”,数组可以储存任意的数据类型

数组取值的方法:数组名[索引号]或者[下标],consloe.log(数组名[索引号])

数组去多个值:数组名【索引号】,数组名【索引号】,数组名【索引号】consloe.log(数组名[索引号],数组名[索引号],数组名[索引号])

数组长度的计算,需要用到length长度,来查看数组长度

consloe.log(数组名.length)

常量

常量是不能改变的,语法:const

常量是不能修改赋值的,不能先声明再赋值,常量声明以后,就不能进行更改了,所以常量声明赋值需要一气呵成。

常量使用的场景,当某个变量永远不能改变的时候,就可以使用常量来赋值,命名规范和变量保持一致。

posted @   帅气丶汪星人  阅读(31)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示