JavaScript

JavaScript是一种由NetscapeLiveScript发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,字节顺序记号。一个完整的 JavaScript 实现是由以下 3 个不同部分组成的:核心(ECMAScript)、文档对象模型Document Object Model,简称DOM)、浏览器对象模型(Browser Object Model,简称BOM

JavaScript 语言的基础

JavaScript可以出现在 HTML 的任意地方使用标记 <script>…</script>,可以在 HTML文档的任意地方插入 JavaScript

基本格式<script><!--...  (JavaScript代码) ...  //--> </script>

JavaScript 基本语法

语句

JavaScript程序是由若干语句组成的,语句是编写程序的指令。JavaScript提供了完整的基本编程语句

JavaScript语句

<html>

<body>

 

<script type="text/javascript">

document.write("<h1>这是标题</h1>");

document.write("<p>这是段落。</p>");

document.write("<p>这是另一个段落。</p>");

</script>

 

</body>

</html>

函数

函数是命名的语句段,这个语句段可以被当作一个整体来引用和执行

函数由关键字function定义

一般的函数都是以下格式:function myFunction(params){

//执行的语句

}

函数表达式:var myFunction=function(params){

//执行的语句

}

var myFunction = function(){

//执行的语句

}

myFunction();//调用函数

对象

JavaScript 字符串(String)对象

JavaScript Date(日期)对象

JavaScript Array(数组)对象

JavaScript Boolean(逻辑)对象

JavaScript Math(算数)对象

JavaScript RegExp 对象

JavaScript Global 对象

 

事件

用户与网页交互时产生的操作,称为事件。方法是用addEventListener()函数,它有三个参数:事件,引发的函数,是否使用事件捕捉。

变量

常用类型

Object:对象、Array:数组、Number:数Boolean:布尔值,只有true和false两个值,是所有类型中占用内存最少的。null:一个空值,唯一的值是null,表空引用。undefined:没有定义或赋值的变量。NaN:非数字类型。命名形式

一般形式是: var <变量名表>;

<html>

<body>

 

<script type="text/javascript">

var firstname;

firstname="George";

document.write(firstname);

document.write("<br />");

firstname="John";

document.write(firstname);

</script>

 

<p>上面的脚本声明了一个变量,为其赋值,显示该值,改变该值,然后再显示该值。</p>

 

</body>

</html>

JavaScript 条件语句 If ... Else

If语句:

<html>

<body>

 

<script type="text/javascript">

var d = new Date()

var time = d.getHours()

 

if (time < 10)

{

document.write("<b>早安</b>")

}

</script>

 

<p>本例演示 If 语句。</p>

 

<p>如果浏览器时间小于 10,那么会向您问“早安”。</p>

 

</body>

</html>


转载于:https://my.oschina.net/u/1431265/blog/200965

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值