在js中const,在JS中对11位手机号验证

发布时间:2023-12-08

在js中const,在JS中对11位手机号验证

更新:2022-11-21 05:04

本文目录一览:

1、js const定义函数? 2、js中const能定义方法吗 3、js为什么for in可以用const 4、求教js的const怎么转换 5、JS中的const命令你真懂它吗?

js const定义函数?

const 用来定义常量的,初始化之后不能修改,let 定义变量的,初始化之后还可以被修改。

js中const能定义方法吗

const addName = (name) => {
    console.log(name)
}
addName('晚晚_WgbN0')

复制到 chrome 里运行看看。

js为什么for in可以用const

const 的特点是在块级作用域内不能重复声明,且不能给它重新赋值(重点是块级作用域)。for in 的每一次循环都是一个块级作用域,所以可以使用 for(const a in b) 的形式去遍历对象的。但是在 for 循环内不可给 c 重新赋值。

求教js的const怎么转换

  • number 类型:数字类型,可以表示整数,也可以表示小数。
  • string 类型:字符串类型,表示一系列的文本字符数据;js 对字符和字符串的区分没有那么严格,首尾用单引号或双引号括起来。
  • boolean 类型:布尔类型,仅有两个值,true/false,也代表 10

数据类型转换

隐式转换(自动转换):

js 属于松散类型的程序语言,变量类型在声明时不需要指定,具体类型在赋值时确定,不同类型数据在计算过程中会自动进行转换。 在 js 中,可以使用 typeof() 函数来查询当前变量的值。

常用转换函数:

  • toString(),转换字符串,所有的数据类型均可转换为字符串。
  • parseInt() 函数,解析出 stringnumber 中的整数部分,如果没有可以转换的部分,则返回 NaN(Not a Number)。
  • parseFloat(),解析出 string 浮点部分,如果没有可转换的部分,则返回 NaN
  • Number(),把一个 string 解析为 number

JS中的const命令你真懂它吗?

我们都知道 const 一般声明一个只读的常量,声明之后就不能修改了,并且声明时必须初始化。 那大家有没有遇到这样的情况:

奇怪,上面的例子明明改变了变量的值,为什么没有报错? 下面我们就探究一下 const 的本质。 其实 const 保证的并不是变量的值不动,而是变量指向的内存地址不得改动。 可能有点抽象,我们来细细分析一下 const 声明的全过程: js 会将存储 'word' 字符串的地址赋给 message,而 message 又是用 const 定义的变量,不可以改变变量里存储的内存地址,这时就会 ❌ 报错。 而当遇到下面这种情况: 则可以理解为: dog 中存储的是对象的房间号(内存地址)。 dog.name= 'wangcai',在给对象添加属性的过程,并没有改变这个地址,所以结果正常显示。 const 保证的并不是变量的值不动,而是变量指向的内存地址不得改动。 好啦,以上就是我本次分享的全部内容啦,如果你觉得我的文章对你有一丢丢帮助,那么请不要吝啬你的赞 😊 哦,阿门~