开始JavaScript编程

来源:互联网 发布:hm在淘宝有旗舰店吗 编辑:程序博客网 时间:2024/06/15 22:17

一、变量

(1)用于存储数据

(2)变量的命名:var username="Judy":(仅当在一个函数内创建变量并且该变量的名称与一个全局变量相同时,才需要使用var关键字)

ps:变量名区分大小写;变量名必须以字母或下划线字符作为起始名称;在同一个文档中最好不要有相同的变量名;

(3)变量的生命周期:当在一个函数中声明变量时,仅能够在该函数中访问,函数运行结束后,则无法再次调用该变量。

           如果在函数外部声明变量,则页面中的所有函数都能访问它。这些变量的生命周期从声明它们开始,直到页面关闭时结束。

  局部变量占用的内存和资源比页面级变量少。

二、运算符:算术运算符、赋值运算符、比较运算符、逻辑或布尔运算符、字符串运算符

三、函数

(一)定义函数的方式:function 函数名(参数){语句}

(二)语句:和C语言类似

四、事件

(一)window事件:当窗口中发生了某些事情时,该事件将产生。如:页面加载或卸载,或焦点移动或远离另一个窗口或框架。

(二)用户事件,当用户使用鼠标或键盘与页面中的元素交互时,该事件将产生。

常用事件



五、内置对象

(一)字符串对象:用于处理文本字符串;在开始使用内置对象之前,需要创建该对象的一个实例。如

myString=new String('Here is some big text')

然后进行一些操作。如document.write(myString.big())

字符串对象的性质


字符串对象的方法




例子:先初始化一个字符串对象,然后截取其中的一段值,再转换为大写字母输出



(二)日期对象:用于处理日期和时间。可以使用日期构造函数创建一个新的日期对象,如 new Date()

日期对象的常用方法


(三)数学对象:用于处理数值:不需要构造函数。

数学(Math)对象的特性:


Math对象的方法


(四)数组对象:创建时需要使用Array对象的构造函数,如:instruments=new Array("guitar","drums","piano"),数组索引序数从0开始

Array对象的方法



(五)Window对象:每个浏览器窗口和框架都对应于一个Window对象。

Window对象的特性



Window对象的方法



六、例子

(1)创建一个脚本,输出数值5的从1到20的乘法表


效果


(2)获取现在时间

字符串换行:

var joke = "Why couldn't the shoes go out and play? \n They were all \"tied\" up!"  //注意\n前后必须要有空格
console.log(joke);

简单计算


原创粉丝点击