js常用数据类型(变量、常量)的声明与赋值
程序员文章站
2022-02-17 11:28:34
...
js常用数据类型:
js:javaScript的简称
js: 是异步的单线程的脚本语言
脚本:边解释边执行,控制台是一个浏览器内置的JS代码的解释执行程序
单线程:就是同一个时间只执行一个任务(不能并发),一旦遇到非常耗时的任务就会卡住(阻塞)
异步: js是基于事件驱动的语言,通过事件循环来完成
二种数据类型:
原始类型: 值传递、数值、字符串、布尔、空对象、
原始类型都是值传递的:
let a = 100;
let b = a;// 将变量a的值,传递到b中
console.log(b);
a = 200;
console.log(b); //a的更新,不会影响到b的值
引用类型都是引用传递的:
引用类型: 引用类型、对象、数组、函数
let user = {
id: 18,// 属性,相当于变量
name: "体育老师",
"my email": "tp@php.cn",
getName() { // 方法: 函数
return "我的名字:" + this.name; // this表示当前的上下文,当前对象
},
};
console.log(user.id, user.name); //年龄和昵称
let course = [1, "js", 88]; // 数组
console.log(user, typeof course);
console.log(course instanceof Object);// 正常情况下,检查数组返回对象
console.log(course[1]);//数组中的元素索引是从0开始,按索引来访问元素
function hello(a, b, c) {console.log(arguments);} // 函数
hello.email = "php";// 对象是属性的无序集合,对象可以添加属性
console.log(hello.email);
变量与常量:
传统方式:传统js没有常量,而且变量可以重复声明
let变量:禁止重复声明
let username;
console.log(username); // 默认值undefined
username = '上课'; //初始化: 第一次赋值
console.log(username)// 更新: 第二次的赋值
username = '下课';
console.log(username)
常量是特殊的变量:只读变量,常量声明后既不能删除,也不能更新,常量的声明与初始化必须同步完成
只能字母、数字、下划线、$,且第一个不能是数字,标识符是严格区分大小写的
命名规范
// 1. 蛇形,下划线
let user_name = 'zshao';
// 2. 驼峰式
let userName = 'zshao';
// 3. 大驼峰,帕斯卡
let UserName = 'zshao';
// 4. 匈牙利式
let oBody = document.body;
oBody.style.background = 'violet'
上一篇: 命名空间引用类的三种方式 和 命名冲突解决 与 一个自动加载类
下一篇: 常用数据库操作指令
推荐阅读
-
详解js中let与var声明变量的区别
-
简单掌握JavaScript中const声明常量与变量的用法
-
java--变量,常量,数据类型的声明及使用
-
js变量声明var使用与不使用的区别详解
-
详解js中let与var声明变量的区别
-
java--变量,常量,数据类型的声明及使用
-
C++基础 学习笔记二:变量的声明与初始化赋值
-
变量与常量 ,常用数据类型,数据类型转换
-
荐 Java-day01【发展史、跨平台原理、JRE和JDK、常用DOS命令、关键字、常量、数据类型、变量使用的注意事项、标识符、类型转换】
-
JavaScript的初步学习,JS的数据类型与变量,函数,DOM操纵HTML,BOM操作浏览器