Javascript 进阶
Posted 豆豆DE思念
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javascript 进阶相关的知识,希望对你有一定的参考价值。
一.琐碎杂记
0.在 javascript 中有 5 种不同的数据类型:
- string
- number
- boolean
- object
- function
三 种对象类型:
- Object
- Date
- Array
两个不包含任何值的数据类型:
- null
- undefined
1.使用 console.log() 写入到浏览器的控制台,按F12在console可以看到,调试比alert好用。
2.JavaScript 对大小写敏感。
3.您可以在文本字符串中使用反斜杠对代码行进行换行:
document.write("Hello word!");
4.如果重新声明 JavaScript 变量,该变量的值不会丢失:
在以下两条语句执行后,变量 carname 的值依然是 "Volvo":
5.对象属性有两种寻址方式:
name=person.lastname;
name=person["lastname"];
6.在您仅仅希望退出函数时 ,也可使用 return 语句。返回值是可选的:
function myFunction(a,b) { if (a>b) { return; } x=a+b }
7.如果变量在函数内没有声明(没有使用 var 关键字),该变量为全局变量。
如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。
carname="Volvo";
将声明一个全局变量 carname,即使它在函数内执行。
8.在链接内调用函数
< a href="javascript:show()">文字</a>
9.你可以使用索引位置来访问字符串中的每个字符:
//字符串的索引从 0 开始,这意味着第一个字符索引值为 [0],第二个为 [1], 以此类推。 var character = carname[7];
10.可以使用反斜杠 () 来转义 "Vikings" 字符串中的双引号,如下:
"We are the so-called "Vikings" from the north."
11.不要创建 String 对象。它会拖慢执行速度,并可能产生其他副作用:
通常, JavaScript 字符串是原始值,可以使用字符创建: var firstName = "John"
但我们也可以使用 new 关键字将字符串定义为一个对象: var firstName = new String("John")
你可以使用 typeof 操作符来查看 JavaScript 变量的数据类型。
以上是关于Javascript 进阶的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段12——JavaScript的Promise对象
VSCode自定义代码片段12——JavaScript的Promise对象
我的C语言学习进阶之旅解决 Visual Studio 2019 报错:错误 C4996 ‘fscanf‘: This function or variable may be unsafe.(代码片段
我的C语言学习进阶之旅解决 Visual Studio 2019 报错:错误 C4996 ‘fscanf‘: This function or variable may be unsafe.(代码片段
我的Android进阶之旅关于Android平台获取文件的mime类型:为啥不传小写后缀名就获取不到mimeType?为啥android 4.4系统获取不到webp格式的mimeType呢?(代码片段