JS基础(一)


2018.05.07

1. 找到元素

x = document.getElementById("demo");  

2. 改变内容

x.innerHTML = "Hello JavaScript!";    

3. element.src.match 字符串匹配

element = document.getElementById('myimage');
if (element.src.match("bulbon"))  {
    element.src = "/images/pic_bulboff.gif";
} else {
    element.src = "/images/pic_bulbon.gif";
}

4. isNaN(x) 函数检查其参数是否是非数字值

if(x==""||isNaN(x)) {
    alert("不是数字")       
} 

5. HTML 中的脚本必须位于 <script> 与 </script> 标签之间;

直接写会在页面加载时执行;
如果写在事件里,就会在事件发生时调用该函数。

6. 外部 JavaScript 文件的文件扩展名是 .js。

如需使用外部文件,请在 <script> 标签的 "src" 属性中设置该 .js 文件


2018.05.08

7. JavaScript 显示数据

JavaScript 可以通过不同的方式来输出数据:

  • 使用 window.alert() 弹出警告框。
  • 使用 document.write() 方法将内容写到 HTML 文档中。
  • 使用 innerHTML 写入到 HTML 元素。
  • 使用 console.log() 写入到浏览器的控制台。

8. 以下是 JavaScript 中最​​重要的保留字(按字母顺序):

abstract else instanceof super
boolean enum int switch
break export interface synchronized
byte extends let this
case false long throw
catch final native throws
char finally new transient
class float null true
const for package try
continue function private typeof
debugger goto protected var
default if public void
delete implements return volatile
do import short while
double in static with

9. JavaScript 中的常识

  • 常见的是驼峰法的命名规则。
  • JavaScript 语句是发给浏览器的命令。
  • JavaScript 是脚本语言。浏览器会在读取代码时,逐行地执行脚本代码直接运行。
    但是,Java 是编译型语言,会在执行前对所有代码进行编译,编译成.class文件。
  • 一个好的编程习惯是,在代码开始处,统一对需要的变量进行声明。
  • 声明无值的变量。未使用值来声明的变量,其值实际上是 undefined;
    但如果重新再次声明 JavaScript 变量,该变量的值不会丢失:(可以重复声明,java不行)
    在以下两条语句执行后,变量 carname 的值依然是 "Volvo":
var carname="Volvo"; 
var carname;

10. JavaScript 数据类型

在 JavaScript 中有 5 种不同的数据类型:

  • string
  • number
  • boolean
  • object
  • function

3 种对象类型:

  • Object
  • Date
  • Array

2 个不包含任何值的数据类型:

  • null
  • undefined

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,271评论 0 13
  • JavaScript如今也算的上是如日中天,学好js还是很有必要的。 JS教程 认识JavaScript Java...
    静候那一米阳光阅读 245评论 0 0
  • js的历史 在上个世纪的1995年,当时的网景公司正凭借其Navigator浏览器成为Web时代开启时最著名的第一...
    LaBaby_阅读 291评论 0 2
  • 今天下午,我和哥哥一起玩打僵尸的游戏。哥哥骑着三轮儿撞僵尸。我在车上拿着枪打僵尸。我们第一关打僵尸,第二关打丧尸。...
    AR秀阅读 159评论 0 0
  • 下雨了!今年的第一场雨,在四月十日的午后悄然而至。虽然气温很低,低得人们不得不穿上了棉衣,但丝毫不影响人爱雨的心...
    浅行静思xyq阅读 430评论 0 0