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 变量的数据类型。

 
原文地址:https://www.cnblogs.com/lukelook/p/9655280.html