JavaScript基础知识:变量声明与数据类型

需积分: 24 14 下载量 59 浏览量 更新于2024-08-05 1 收藏 10KB MD 举报
"黑马JavaScript笔记一" 这篇笔记主要介绍了JavaScript中的基本概念,包括变量的声明、命名规范、数据类型以及转换方法。以下是详细内容: ### 变量声明 在JavaScript中,可以使用`var`关键字来声明变量。声明多个变量时,只需要一个`var`关键字,变量之间用英文逗号分隔。如果只声明不赋值,变量的值将为`undefined`。如果既不声明也不赋值,程序会报错;但如果直接赋值而不声明,虽然不会立即报错,但会影响全局变量。 ### 变量命名规范 变量名应遵循以下规则: 1. 变量名必须以字母、下划线(_)或美元符号($)开头。 2. 后续字符可以是字母、数字、下划线或美元符号。 3. 不建议使用保留字作为变量名。 4. 变量名区分大小写。 ES6中引入了一种新的变量类型——`symbol`,它是一种唯一的、不可变的数据类型,通常用于创建对象的唯一键。 ### 数据类型 笔记提到了几种基础数据类型: 1. **数值型(number)**:JavaScript支持整数和浮点数。可以使用`isNaN`函数判断一个变量是否是非数字类型,它会返回`true`或`false`。八进制数前加`0`,十六进制数前加`0x`。 2. **字符串(string)**:由一个或多个字符组成的序列。字符串的长度可以通过`.length`属性获取,例如`console.log(str.length)`将显示字符串的长度。 3. **布尔型(Boolean)**:只有两个值,`true`和`false`。 ### 类型转换 1. **字符串转义**:在字符串中,`\n`代表换行,`\t`代表制表符,`\b`通常代表退格,空格则无需转义。 2. 要将数值转换为字符串,可以使用`.toString()`方法,如`var str = num.toString();` ### 查询变量数据类型 JavaScript提供了`typeof`操作符来查询变量的数据类型。它可以返回变量的原始数据类型,例如`'number'`、`'string'`等。需要注意的是,对于`null`和自定义对象,`typeof`会分别返回`'object'`,而数组也会被识别为`'object'`。 以上内容是JavaScript编程的基础知识,理解和掌握这些概念对于编写JavaScript代码至关重要。通过深入学习和实践,你可以更好地运用这些知识来创建动态的网页应用。