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.(代码片段

30秒就能看懂的JavaScript 代码片段

我的Android进阶之旅关于Android平台获取文件的mime类型:为啥不传小写后缀名就获取不到mimeType?为啥android 4.4系统获取不到webp格式的mimeType呢?(代码片段