首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
JavaScript的概念和作用
JavaScript的语法和语义
变量和数据类型
运算符和表达式
控制流和条件语句
函数和作用域的概念和作用
函数的定义和调用
函数参数和返回值
作用域和闭包
对象和数组的概念和作用
对象和数组的迭代和遍历
字符串的创建和操作
正则表达式的创建和匹配
DOM操作的概念和作用
节点和元素的遍历和操作
事件和事件处理函数
XMLHttpRequest对象和Ajax请求
JSON数据的解析和生成
ES6的概念和作用
let和const关键字
箭头函数和模板字面量
解构和展开操作符
类和继承
模块化和打包的概念和作用
CommonJS和ES6模块化
Webpack和Babel的基本使用
当前位置:
首页>>
技术小册>>
编程入门课:Javascript从入门到实战
小册名称:编程入门课:Javascript从入门到实战
变量和声明 在JavaScript中,变量用于存储数据,可以是数字、字符串、布尔值、对象等数据类型。变量名是标识符,可以由字母、数字、下划线和美元符号组成,但不能以数字开头。JavaScript中的变量是动态类型的,即变量可以随时存储任意类型的数据,不需要指定数据类型。 在JavaScript中,可以使用var、let和const三种关键字声明变量。其中,var是ES5中引入的声明变量的关键字,let和const是ES6中引入的新关键字。var和let可以声明可变变量,而const用于声明不可变变量。 下面是一个变量和声明示例: ``` var a = 1; let b = 2; const c = 3; a = 4; b = 5; // c = 6; // 报错,const声明的变量不可修改 console.log(a, b, c); ``` 数据类型 JavaScript中的数据类型可以分为基本类型和复合类型两种。 基本类型包括数字、字符串、布尔值、null和undefined。其中,数字包括整数和浮点数,字符串是用单引号、双引号或反引号括起来的字符序列,布尔值只有true和false两种取值,null表示一个空值,undefined表示未定义的值。 复合类型包括对象、数组和函数。对象是由属性和方法组成的复合数据类型,可以用花括号{}或new关键字创建。数组是由一组有序的值组成的列表,可以用方括号[]或new关键字创建。函数是可执行的代码块,可以用function关键字创建。 下面是一个数据类型示例: ``` let num = 123; let str = "hello"; let bool = true; let n = null; let u; let obj = { name: "Tom", age: 18 }; let arr = [1, 2, 3]; function sayHello() { console.log("Hello!"); } console.log(typeof num); // number console.log(typeof str); // string console.log(typeof bool); // boolean console.log(typeof n); // object console.log(typeof u); // undefined console.log(typeof obj); // object console.log(typeof arr); // object console.log(typeof sayHello); // function ``` 以上就是JavaScript变量和数据类型的介绍,在后面的内容中,我们将会更多地用到变量和数据类型相关的知识。
上一篇:
JavaScript的语法和语义
下一篇:
运算符和表达式
该分类下的相关小册推荐:
JavaScript入门与进阶
Node.js 开发实战
零基础学JavaScript
Javascript重点难点实例精讲(一)
Flutter核心技术与实战
Javascript编程指南
ES6入门指南
javascript设计模式原理与实战
经典设计模式Javascript版
Javascript-ES6与异步编程
KnockoutJS入门指南
WebSocket入门与案例实战