基础JavaScript_Day01

变量

在计算机科学中,数据就是一切,它对于计算机意义重大。 JavaScript 提供七种不同的数据类型,它们是
undefined(未定义)、null(空)、boolean(布尔型)、string(字符串)、symbol、number(数字)、bigint(可以表示任意大的整数)和
object(对象)。

var ourName;

变量名称可以由数字、字母、美元符号 $ 或者下划线 _ 组成,但是不能包含空格或者以数字为开头。

当 JavaScript 中的变量被声明的时候,程序内部会给它一个初始值 undefined。 当你对一个值为 undefined的变量进行运算操作的时候,算出来的结果将会是 NaN,它的意思是 “Not a Number”。 当你用一个值是 undefined的变量来做字符串拼接操作的时候,它会转换成字符串(string)undefined。

在 JavaScript 中所有的变量和函数名都是大小写敏感的。 要区别对待大写字母和小写字母。

MYVAR 与 MyVar 和 myvar 是不同的变量。 这有可能导致出现多个相似名字的的变量。

驼峰命名法(camelCase)来书写一个 Javascript 变量。 在驼峰命名法(camelCase)中,变量名的第一个单词的首写字母小写,后面的单词的第一个字母大写。

转义字符中的引号

在 JavaScript 中,可以通过在引号前面使用反斜杠(\)来转义引号。

var sampleStr = "Alan said, \"Peter is learning JavaScript\".";

有了转义符号,JavaScript 就知道这个单引号或双引号并不是字符串的结尾,而是字符串内的字符。 所以,上面的字符串打印到控制台的结果为:

Alan said, “Peter is learning JavaScript”.

用单引号引用字符串

JavaScript 中的字符串可以使用开始和结束都是同类型的单引号或双引号表示。 与其他一些编程语言不同的是,单引号和双引号的功能在JavaScript 中是相同的。
当你需要在一个字符串中使用多个引号的时候,你可以使用单引号包裹双引号或者相反。

转义字符

使用转义字符有两个原因:
1.首先是可以让你使用无法输入的字符,例如退格。
2。其次是可以让你在一个字符串中表示多个引号,而不会出错。
在这里插入图片描述

查找字符串的长度

通过在字符串变量或字符串后面写上 .length 来获得 String 的长度。

"Alan Peter".length

了解字符串的不变性

在 JavaScript 中,字符串(String)的值是不可变的(immutable),这意味着一旦字符串被创建就不能被改变。

var myStr = "Bob";
myStr[0] = "J";

上面的语句不能把变量 myStr 的值改变成 Job 的,因为变量 myStr 是不可变的。 注意,这并不意味着 myStr 永远不能被改变,只是字符串字面量 string literal 的各个字符不能被改变。 改变 myStr 的唯一方法是重新给它赋一个值。

数组

以左方括号开始定义一个数组,以右方括号结束,里面每个元素之间用逗号隔开,例如:

var sandwich = ["peanut butter", "jelly", "bread"];

嵌套

[["Bulls", 23], ["White Sox", 45]];

使用 push() 操作数组通过

.push() 接受一个或多个参数(parameters),并把它压入到数组的末尾。

var arr1 = [1,2,3];
arr1.push(4);

var arr2 = ["Stimpson", "J", "cat"];
arr2.push(["happy", "joy"]);

使用 pop() 操作数组

.pop() 函数用来弹出一个数组末尾的值。 我们可以把这个弹出的值赋给一个变量存储起来。 .pop() 函数移除数组末尾的元素并返回这个元素。
数组中任何类型的元素(数值,字符串,甚至是数组)都可以被弹出来 。

var threeArr = [1, 4, 6];
var oneDown = threeArr.pop();
console.log(oneDown);
console.log(threeArr);

使用 shift() 操作数组

移出数组第一个元素

var ourArray = ["Stimpson", "J", ["cat"]];
var removedFromOurArray = ourArray.shift();

使用 unshift() 操作数组

使用unshift(移入)可以把一个元素移入到数组的头部。

var ourArray = ["Stimpson", "J", "cat"];
ourArray.shift();
ourArray.unshift("Happy");

多维数组

var myList = [["1",2],["1",2],["1",2],["1",2],["1",2]];

谢谢你的坚持阅读ovo哟,让我们一起加油吖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

朋友叫我小马

不需要打赏哟!谢谢阅读!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值