javascript.docx

上传人:b****3 文档编号:2946438 上传时间:2022-11-16 格式:DOCX 页数:38 大小:26.41KB
下载 相关 举报
javascript.docx_第1页
第1页 / 共38页
javascript.docx_第2页
第2页 / 共38页
javascript.docx_第3页
第3页 / 共38页
javascript.docx_第4页
第4页 / 共38页
javascript.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

javascript.docx

《javascript.docx》由会员分享,可在线阅读,更多相关《javascript.docx(38页珍藏版)》请在冰豆网上搜索。

javascript.docx

javascript

概述:

Javascript是基于对象和事件驱动的脚本语言,主要应用于客户端(网页)。

特点:

1.交互性(它可以做的的就是信息的动态交互)。

2.安全性(不允许直接的访问硬盘)。

3.跨平台性(只要是可以解析js的浏览器都可以执行,和平台无关)。

Javascript与java的不同:

1.Javascript是Netscape公司的产品,前身是liveScipt;java是SUN公司,现在是Oracle公司的产品。

2.Javascript是基于对象,java是面向对象。

3.Javascript只是需就可以执行,java需要先编译成字节码文件,在执行。

4.Javascript弱类型,java是强类型。

<每一种类型。

在内存中都有特定的定制>

Javascript和html祥和的方式:

1.将javascript代码封装到

 

Html和Javascript的相结合:

直接的方式:

MyHtml_1.html

alert("HelloJavascript人之初,性本善。

性相近,习相远。

");

间接的方式:

用js文件,提高代码的复用性,

用src进行引入,注意:

程序只会执行src引入的代码,不会再执行标签内的代码。

将导入的,和封装的代码类型的分开。

Javascript中的语法内容:

通常高级程序设计语言所包含的语法内容:

1.关键字:

改种语言中被赋予特殊含义的单词。

2.标示符:

用于标示数据和表达式的符号,通常可以理解为在程序中自定义的名称,比如变量名,函数名。

3.注释:

注解说明解释程序,用于调试程序。

4.变量:

用于标示内存中的一片空间,用于存储数据,该空间的数据是变化的。

什么时候使用变量,但数据不确定的。

5.运算符:

6.语句:

7.函数:

用于对功能代码进行封装,便于提高复用性。

8.数组:

容器

9.对象

在javascript中定义一个变量:

MyHtml_1.html

--在javascript怎样去定义一个变量因为javascript是弱类型的语言,不像java中int=3;-->

varx=3;

alert("x="+x);//这是一个函数,将具体的对话框进行显示,

Js是不严谨的语言,但是在开发的时候,一定要用严谨的来。

弱类型:

变量的定义。

MyHtml_1.html

--在javascript怎样去定义一个变量因为javascript是弱类型的语言,不像java中int=3;-->

varx=4;

x="avb";/*重新赋值给字符串*/

x=3.34;/*赋值给小数,其实也是说子类型*/

x=true;

x="好好学习,天天向上。

"

//x='tiantian';/*都是字符串*/

alert("x="+x);

 

运算符:

1,算术运算符

2.复制运算符

3.比较运算符

4.逻辑运算符

5.位运算

6.三运算符

Javascript中的数据是弱类型,但是不是没有数据类型。

MyHtml_2.html

//算术运算符

//注意是弱类型

//vara=345;

//alert("a="+a/1000*1000);

//vara1=4.3,a2=2.7;

//alert("a1+a2="+(a1+a2));

//alert("12"+1);//121

//alert("12"-1);//11区别JAVA

alert(true+1);

Javascript是弱类型,但不是没有数据类型:

doctypehtml>

无标题文档

alert(true);

alert(true+1);//2

alert(false+1);//1

//false默认是0或者空true默认的是1

alert(2%5);

alert(5%3);

位运算:

MyHtml_3.html

//alert(6&3);

//alert(5^3^3);//异或

//alert(6>>>1);

//alert(6<<2);

alert(2>10?

100:

34);//三目运算符

 

获取具体值的类型:

MyHtml_3.html

//alert(6&3);

//alert(5^3^3);//异或

//alert(6>>>1);

//alert(6<<2);

//alert(2>10?

100:

34);

varx;

//alert(x);//undefined未定义其实是个常量

//alert(x==undefined);//ture

//获取具体值的类型

alert(typeof((2.5)=='number'));//bealen

//alert(typeof("sdaf"));//string

//alert(typeof(23));//number

//alert(typeof(3.45321));//number

//alert(typeof('4'));//string

将数据输入到页面上:

MyHtml_3.html

/*vari=3;

document.write("");

while(i<5){

//alert("i="+i);

//document.write("i="+i+"");

//document.write("i="+i+"
");

//document.write("i="+i+"
");

document.write("i="+i+"
");

i++;

}

document.write("");*/

for(varx=0;x<3;x++){

//alert("x="+x+"");

document.writeln("x="+x);

}

JavaScript中的break,continue。

1.break:

结束当前的循环,

2.Continue:

结束本次循环,继续下一次的循环。

MyHtml_3.html

/*for(vara=0;a<3;++a)

for(varb=0;b<4;++b){

document.write("a="+a);

break;//跳出当前的循环

}*/

/*w:

for(vara=0;a<3;++a)

for(varb=0;b<4;++b){

document.write("a="+a);

breakw;//想跳那个,就跳那个。

}*/

w:

for(vara=0;a<3;++a)

for(varb=0;b<4;++b){

document.write("a="+a);

continuew;//a=0a=1a=2结束本次循环,继续进行下一次的循环。

}

用javascript打印出九九乘法表:

一般的做法这种不好,没对齐

MyHtml_3.html

for(vari=1;i<=9;++i){

for(varj=1;j<=i;++j){

document.write(i+"*"+j+"="+(i*j)+"");

}

document.write("
");

}

这个打印的比较好:

MyHtml_3.html

document.write("

");

for(vari=1;i<=9;++i){

document.write("

");

for(varj=1;j<=i;++j){

document.write("

"+i+"*"+j

展开阅读全文
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1