首页 > 语言 > JavaScript > 正文

JavaScript核心语法总结(推荐)

2024-05-06 14:57:03
字体:
来源:转载
供稿:网友

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

Overview

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

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

<body><script>   document.writeln("haha <br/> ");</script></body>

引用方式

<script type="text/javascript" src="js_css/menutree.js"></script>

执行顺序与生命期

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

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

syntax - 变量

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

关于变量大家需要明白

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

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

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

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

syntax - 函数

<script>  function goToUrl(strUrl)  {    location.href = strUrl;  }</script>

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

HTML元素事件回调:

<body onload="goToUrl('//www.Vevb.com')" >

FORM元素事件回调

<select name="somelist" onchange="onSomeThingChanged()">

超链接目标

<a href="javascript:goToUrl('www.Vevb.com')" > go </a>

直接在JavaScript中调用

<script>    goToUrl(”www.Vevb.com");</script>

syntax - 类

一般的JavaScript是不需要使自定义类的,就是说一般不会到达这么复杂的程度。因为是脚本语言嘛,随便写几句就好。一是难调试,二是不便阅读。但是如果一定要写什么复杂的功能,如菜单树之类的,那么就得写一点类来完成了。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选