JavaScript技术 — 基础:变量

变量

  • 变量 用 let 声明 变量 用 = 赋值 例如:

 

let num = 2 let uname = '小哲' console.log(num)

  • 变量的更新以及输出输入

 

//声明的同时直接赋值 变量的初始化 let age =18 age = 19 console.log(age) //let age =18,uname = '小哲' 不建议这样写 let age =18 let uname = '小哲' console.log(age,nuame) //控制台输出 //输入 //prompt('请输入姓名') //用户输入 let uname = prompt('请输入姓名') document.write(uname)//文本打印输出(浏览器页面)

  • 案例:交互两个变量的值

 

let a1=10 let a2=20 let temp //都是把右边给左边 temp = a1 a1 = a2 a2 = temp console.log(a1,a2)

  • 变量的本质:就是程序在内存中申请的一块用来存放数据的小空间

  • 命名规则 :变量名由字母、数字、下划线(_)和美元符号($)组成,不能以数字开头

  • 驼峰命名法:变量名由多个单词组成时,除了第一个单词外,其他单词的首字母大写。例如:firstNamelastName

  • 避免使用单个字母或无意义的名称:除非在非常短的代码片段或循环中作为临时变量3。

  • 函数命名:

    • 使用动词开头:函数名应该是一个动词或动词短语,能够清晰地表达函数的作用。例如:getUserInfosaveDatacalculateSum

    • 驼峰命名法:与变量命名一致,函数名应该具有明确的含义,避免使用过于通用或模糊的名称。

  • 常量命名:

    • 大写字母和下划线分隔:常量名应该全部大写,单词之间用下划线分隔。例如:MAX_LENGTHDEFAULT_COLOR

    • 表达不可变的值的含义:常量名应该表达不可变的值的含义,通常用于存储一些固定的值3。

  • 对象和类命名:

    • 大驼峰命名法(PascalCase):对象名和类名的首字母大写,后面的单词首字母也大写。例如:UserInfoProductList3。

    • 名称应该具有明确的含义:能够清晰地表达对象或类的用途3。

  • 标识符的命名规则:

    • 有效字符:包括大写字母(A-Z)、小写字母(a-z)、数字(0-9)、下划线(_)、美元符号($)。Unicode字符集也支持。

    • 无效字符:不能包含空格、运算符或其他特殊字符2。

    • 首字符:标识符的首字符必须是字母、下划线或美元符号,不能是数字。

    • 保留字和关键字:JavaScript有一组保留字和关键字,不能用作标识符名称。例如:breakcaseclassconstcontinue等。

  • 代码风格和一致性:

    • 一致性:在整个项目中保持命名的一致性,遵循相同的命名规范,使代码更加统一和易于理解3。

    • 团队协作:确定一套共同的命名规范,确保团队成员都能够理解和遵循,提高协作效率3。

  • 案例:输入年龄,性别,姓名,并打印

 

let uname = prompt("姓名") let age = prompt("年龄") let gender = prompt("性别") document.write(uname,age,gender)

  • var和let的区别:var声明 可以先使用,再声明(不合理)var声明的变量可以重复声明(不合理) 比如变量提升、全局变量、没有块级作用域等等

  • 数组的基本使用

     

    //例如: let a = [1,2] //数字不加引号,名字加引号 let uname = ['啊','额'] //使用数组 数组名[索引号] 从0开始 document.write(uname[0]) //啊 //取值语法 数组名[下标] //数组长度 length = 索引号 + 1 document.write(uname.length) //1 //0+1

    • 在数组中,数据的编号也叫索引或下标 、

    • 数组可以存储在任意类型的数据

    • 数组用[] 声明语法:let 数组名 = [数组1,,数组2,...,数组n]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值