JavaScript 语法
2015-09-29 22:44
399 查看
JavaScript 语法
一个俗人 • 2015年9月29日 • 发表评论
JavaScript 语法
一、JavaScript脚本代码的位置有三种方式放置脚本代码
1.放置在<script></script>标签对之间
例1:
<script> var x = 1; </script> <p>这个是一个HTML段落</p> <script> alert(x); </script>
例2:
<p>这个是一个HTML段落</p> <script> var x = 1; alert(x); </script>
例3:
<script language="javascript"> <!-- var x = 1; alert(x); --> </script>
上面三个例子中,JavaScript的位置不同,但是它们的展示效果是一样的。
2.JavaScript外部引用
首先创建一个名称为script.js的文件,文件内容为
alert(new Date());
再次创建一个HTML网页文件,网页文件的内容为:
<html> <script src="script.js" language="javascript"></script> </html>
3.将脚本代码作为属性值
例:
<a href="javascript:alert(new Date());">javascript</a>
上面的代码表示这个超链接,当鼠标单击的时候调用JavaScript的alert方法。从这个例子中我们可以看到,JavaScript脚本语言实际上是扩展了HTML标记语言的功能。
二、JavaScript的基本语法
1.JavaScript中的标识符
标识符是指JavaScript中定义的符号,例如:变量名,函数名,数组名等。标识符可以由任意顺序的大小写字母、数字、下划线(_)和美元符号($)组成,但是标识符不能以数字开头,不能是JavaScript中的保留关键字。
合法的标识符举例:indentifier、username、user_name、_userName、$userName
非法的标识符举例:int、98.3、Hello World
2.JavaScript严格区分大小写
computer和Computer是两个完全不同的符号
3.JavaScript程序代码格式
每条功能执行语句的最后必须是分号(;)结束,每个词之间用空格、制表符、换行符或大括号、小括号这样的分隔符隔开。
4.JavaScript程序的注销
/*…*/中科院嵌套”//”注释,但是不能嵌套/*…*/。
三、基本数据类型与常量
1、整型常量
十六进制以0x或者0X开头,例如:0x8a
八进制必须以0开头,例如:0123
十进制的第一位不能是0(数字0除外),例如:123
2、实型常量
12.22、193.23、5E4、4e5等
3、布尔值
true和false
4、字符串常量
由多个字符组成的字符串。
例如:”a book of JavaScript”、’abc’、”a”、“”;。
字符串中的特殊字符,需要以反斜杠(\)后跟一个普通字符来表示,列如:\r、\n、\t、\b、\’、\”、\\
5、null常量
6、undefined常量
表示这个变量还没有被赋值,请注意和null的区别。null表示已经赋值但是是null。
四、变量
1、定义一个变量,系统就会为之分配一块内存,程序可以用变冷了名来表示这块内存中的数据。
2、声明变量要使用var关键字
例如:var name;
变量声明之后,该变量是空的(它没有值)。
如需向变量赋值,请使用等号:
name=“zhansan”;
不过,您也可以在声明变量时对其赋值:
var name=“zhansan”;
|2|1
文章分页
««JavaScript概述
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- java-WEB中的监听器Lisener
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- GUI - Web前端开发框架
- Extjs4.0 最新最全视频教程
- Web布局连载——两栏固定布局(五)
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- [div+css]晒晒最新制作专题推广页模板
- MyEclipse Web Project转Eclipse Dynamic Web Project
- axis备忘
- 在Windows 8.1的IE 11中屏蔽双击放大功能
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因