当前位置:网站首页 > Java基础 > 正文

java基础教程72



JavaScript在java ee开发过程中其着独特的作用,简单灵活的语法,立竿见影的效果,使其肆意运行在前台页面中。给程序员带来事半功倍的感觉,也给用户带来异常舒畅的体验。但是,也正是它简约,甚至有点“荒诞”的语法,使整天浸泡在严谨java语法中的程序员操作起来反而不太适应,就像手握大刀的武士在一片空地上跟苍蝇较劲,纵有千斤力也无济于事。其实,苍蝇也有它的活动规律。我就把我使用和收集的javaScript的点点滴滴记录下来,跟大家一起分享,有不对之处,还请大家互相指正。

1.Java Script是一种脚本语言,其程序可以嵌入到HTML/XML页面中,被浏览器解释执行,解释到哪儿执行到哪儿.

2.功能:

增强页面动态效果

实现页面与用户的实时交互

3.Java Script的嵌入

1>.通过,如:

一个HTML页面中可以有多个标签对,而且各标签对之间可以互相访问,可以认为是同一段代码。

2>.Java Script代码可以出现的位置

1>).中

2>).中:主要是定义一些函数

3>).单独的外部文件中,如:

4.Java Script中的数据类型

1>基本数据类型

整型

浮点型

字符型(包含了字符串类型)

布尔型:true(0),false(非零)

2>.对象类型

内置对象(String,Math,Date)

浏览器对象(Window,Document,History,Forms,...)

用户自定义对象

5.变量

1>.命名规则:

由字母,数字,下划线美元符($)组成,不能以数字开头。

变量名区分大小写

不允许使用JavaScript关键字做变量名

2>.变量声明时不指定类型,而具体的类型是由将来给它赋值时的赋

值类型来决定

通常用var来声明变量,也可以不声明而直接使用变量,但必须先赋值,再取其值。

如:var a;//只声明,不赋值,但使用之前必须赋值

var b=3.14;

var c="你好";

var d=5,e=6;//一次声明多个

b=c+d;//结果b="你好5"

f="Hello";//不声明,直接赋值.注意:默认给声明成全局变量. document.write(f);//不声明就使用,但是使用之前必须赋值

3>undefined 一般是使用了一个没赋值的元素

4>和java中变量不同的是,JS中变量可以重复声明;可以在使用中根据所赋值的类型来改变类型;作用域是从声明处到本代码块结束(注意JS中不是用{}划分代java基础教程72码块的,而是以函数为单位的)

6.JavaScript中的自定义对象类型

1>定义的两种方式:

1>).使用new Object()

如:var obj = new Object();//这是一个空对象,后面可以设置对象的属性.

obj.id=1;

="yf";

2>).直接生成

如:var teacher = {id:1, name:"yf"};

2>使用的两种方式:

1>).对象名.属性名

如:alert();

2>).对象名["属性名"]

如:alert(obj["name"])

3>对象中的方法:用对象的属性来保存外部定义的方法. 如: obj.getName=getName;

function getName(){

return ;

}

7.JavaScript关键字

break delete function return typeof

case do if switch var

catch else in this void

continue false instanceof throw while

debugger finally new true with

default for null try

8.JavaScript常量

1>.整型

八进制:012,027(0开头)

十进制:3,200

十六进制:0x12,0X4a(0x或者0X开头)

这些进制的数据在显示的时候都是以十进制的形式呈现给用户

2>.浮点型:3.14,2.1e3,2e4(科学计数法的表示)

3>.布尔型:true,false

4>.字符型

1>).单个字符:'a'

字符串:“china”,但是JS也允许用'china',这个很不容易理解,不过通常还是用"china"

2>).转义字符常量:" "(换行符)," "(制表符),"""(双引号)

5>.空值:null

9.JavaScript运算符

1>.算术运算符: 2>.位运算符

+ 加法~ 按位"取反"

- 减法& 按位"与"

* 乘法| 按位"或"

/ 除法^ 按位"异或"

++ 增量/单目加<< 左移

-- 减量/单目减>> 带符号右移

% 求余>>> 无符号右移

  • 上一篇: Android基础 Java教程
  • 下一篇: java 13基础教程
  • 版权声明


    相关文章:

  • Android基础 Java教程2025-02-09 18:02:05
  • java基础篇教程2025-02-09 18:02:05
  • java2基础教程2025-02-09 18:02:05
  • java基础知识 教程2025-02-09 18:02:05
  • java基础案例教程 2版2025-02-09 18:02:05
  • java 13基础教程2025-02-09 18:02:05
  • java基础高级教程2025-02-09 18:02:05
  • java基础 菜鸟视屏教程2025-02-09 18:02:05
  • java基础教程传值2025-02-09 18:02:05
  • 英语java基础教程2025-02-09 18:02:05