解决JavaScript代码中的常见问题

以下链接指向编写JavaScript时可能遇到的常见问题的解决方案。

初学者常见错误

拼写和大小写正确

如果您的代码不起作用和/或浏览器抱怨某些内容未定义,请检查您是否正确拼写了所有变量名、函数名等。

导致问题的一些常见内置浏览器功能包括:

对的 错了
按标记名获取元素() 按标记名获取元素()
按名称获取元素() 按名称获取元素()
按类名获取元素() 按类名获取元素()
按ID获取元素() 获取元素ById()

分号位置

你需要确保分号没有放错。例如:

对的 错了
elem.style.color=“红色”; elem.style.color='红色;'

功能

函数可能会出现很多问题。

最常见的错误之一是声明函数,但不在任何地方调用它。例如:

js型
功能 myFunction(我的功能)() {
  警觉的(“这是我的职能。”);
}

除非您使用以下语句调用此代码,否则此代码不会执行任何操作:

js型
myFunction(我的功能)();

功能范围

记住函数有自己的范围-不能从函数外部访问函数内部的变量值集,除非全局声明变量(即不在任何函数内部),或者返回值从函数。

在return语句后运行代码

还请记住,当您从函数返回时,JavaScript解释器会退出该函数-返回语句后不会运行任何代码。

事实上,如果您在返回语句后有代码,一些浏览器(如Firefox)会在开发人员控制台中向您显示错误消息。Firefox提供“返回语句后无法访问的代码”。

对象表示法与正常赋值

当您在JavaScript中正常赋值时,您使用单个等号,例如:

js型
常数我的号码= 0;

使用物体但是,您需要注意使用正确的语法。对象必须用花括号括起来,成员名称必须用冒号与其值分隔,成员必须用逗号分隔。例如:

js型
常数我的对象= {
  名称: “克里斯”,
  年龄: 38,
};

基本定义

基本用例

概述

变量

数学

阵列

调试JavaScript

在代码中做出决策

循环/迭代

中间用例

功能

物体

JSON格式

事件

面向对象的JavaScript

Web API