JavaScript核心语法总结(推荐)

前端之家收集整理的这篇文章主要介绍了JavaScript核心语法总结(推荐)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文介绍了JavaScript的基本(常用)语法,供大家参考。

Overview

先说一下Javascript该怎么写。两种形式,一种是直接把JavaScript写在HTML页面里,另一种是存在*.js文件里然后在页面内引用。

直接写时,即可以放在 内,也可以放在 内。一般函数是放在区的,具体的执行代码是在区里的。例如,在body里写:

引用方式

执行顺序与生命期

JavaScript是从上到下依次执行/解析的。在调用一个function或时,必须保证该function已经被解析/声明了。这也是一般要把function定义放在内的原因。

所有的function与变量只在本页面内有效,当离开页面后,新的页面内无法访问上一页内声明的变量或函数。如果一定要访问的话,可以用Cookie也存一下,到下一页再读出来。

Syntax - 变量

变量定义就以var开头即可,就可以定义了一个变量了。放在函数体内的就认为局部变量,外面的就是全局变量。需要指出的是,JavaScript的语法是很乱的,变量也有别的定义方法。但是希望大家不要使用其他乱七八糟的语法,就使用这种最常见的语法就可以,足够用,而且省脑筋。

关于变量大家需要明白

(1) 变量是弱类型的,一个整数甚至可以与字符串直接相加,得到一个字符串

(2) 所谓全局变量,也只是在当前页面内有效,当页面被unload跳到另一个页面时,所有的变量都被销毁了。这些全局变量跟流览器(也称为User Agent)内嵌变量有区别,每个页面自动有window,document这些内嵌对象。

(3) 不区分单引号还是双引号

// 变量定义 var nNumOfBytes = 10; var fPercent = 0.32; var strYourName = ‘Mr.Known'; var pRect = new Object();

Syntax - 函数

function goToUrl(strUrl) { location.href = strUrl; }

函数可以在HTML事件/ FORM / JavaScript 中被调用,如:

HTML元素事件回调:

FORM元素事件回调