javascr运算符.docx

上传人:b****8 文档编号:10045000 上传时间:2023-05-23 格式:DOCX 页数:15 大小:18.33KB
下载 相关 举报
javascr运算符.docx_第1页
第1页 / 共15页
javascr运算符.docx_第2页
第2页 / 共15页
javascr运算符.docx_第3页
第3页 / 共15页
javascr运算符.docx_第4页
第4页 / 共15页
javascr运算符.docx_第5页
第5页 / 共15页
javascr运算符.docx_第6页
第6页 / 共15页
javascr运算符.docx_第7页
第7页 / 共15页
javascr运算符.docx_第8页
第8页 / 共15页
javascr运算符.docx_第9页
第9页 / 共15页
javascr运算符.docx_第10页
第10页 / 共15页
javascr运算符.docx_第11页
第11页 / 共15页
javascr运算符.docx_第12页
第12页 / 共15页
javascr运算符.docx_第13页
第13页 / 共15页
javascr运算符.docx_第14页
第14页 / 共15页
javascr运算符.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

javascr运算符.docx

《javascr运算符.docx》由会员分享,可在线阅读,更多相关《javascr运算符.docx(15页珍藏版)》请在冰点文库上搜索。

javascr运算符.docx

javascr运算符

1第一个js文件

/*JavaScriptDocument*/

document.write("这个是我第一个javascript的代码");

2java的历史

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

--

html:

负责了一个页面的结构.

css:

负责了一个页面的样式。

javascript:

负责与用户进行交互。

javascript的历史:

微软盖茨认为未来是"视窗"的世界。

网景:

1995年退出了一款浏览器(导航者)和liveScript(校验功能),非常受欢迎。

和sun公司合作,借用了java的名字,把liveScirpt改名成javascript。

70%市场份额。

盖茨知错了,盖茨找网景的老大判断,不同意(领航者)。

盖茨一年投资20亿美元去开发JScript.微软:

捆绑销售+免费。

45美元

1998年被美国在线的公司收购,03年的时候网景宣布破产。

同意赔钱7亿美元拿出2千万美金成立了一个基金会(Mozilla)谋智+把浏览器的源代码全部开工。

1997年欧洲的计算机协议(ECMA)组织出来给javascript规定协议。

1.ECMAScirpt(规范了基本的语法而已)

2.BOM(浏览器对象模型)

3.DOM(文档对象模型)

javascript的特点:

1.跨平台

2.安全性。

(javascript的代码不能直接访问硬盘的内容)

javascript与java之间区别:

1.javascript是属于网景公司产品,java是sun公司的产品。

2.javascript是基于对象的语言,java是面向对象的语言。

3.javascript是解释型语言,java是解释、编译型语言。

4.javascript是弱类型语言,java是强类型语言。

java中声明变量的时候必须要明确该变量的数据类型。

javascript声明变量不需要明确是何种数据类型,任何的变量都是使用一个关键字var去声明即可。

如何编写javascript的代码。

方式1:

可以使用

方式2:

引入外部的javascript文件。

格式:

注意:

1.

alert("呵呵");

无标题文档

3声明变量

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

无标题文档

4字符串转化为数字

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

/*

字符串转数字

parseInt()可以把一个字符串转换成整数。

parseFloat()可以把一个字符串转换成小数。

*/

vara="12";

a=12.64;

a="123abc123";/*parseInt方法如果接收的字符串含有非数字的字符,那么parseInt方法会从字符串的首个字符开始寻找,一直找到非数字字符为止,然后就使用前面的数字字符转换成数字,*/

a="a123";//NaNnotanumber(不是一个数字)

a="012";/*12如果首位是0,那么就想祛除0再进行转换。

*/

a="0x10";/*如果一个字符串是以0x开头,那么会把字符串中的内容当成十六进行的数据处理的。

*/

varb=parseInt(a);

document.write("结果:

"+b+"
");

varc="3.14";

c="10";//如果是一个字符串是整数的,那么使用parseFloat还是转换成整数。

c="100a";

c="abc123";

c=parseFloat(c);

document.write("结果:

"+c+"
");

/*

javascript提供一个IsNaN的方法让我们判断该字符串是否是一个数字。

isnotamuber不是一个数字。

不是一个数字返回true,是一个数字返回false.

*/

document.write(isNaN("123")+"
");

document.write(isNaN("abc123"));

无标题文档

5运算符

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

/*

运算符:

+(加法、正数、连接符)

true是1.false是0

vara=1;

document.write((1+true)+"
");

document.write((1+false)+"
");

document.write("hello"+1);//hello1

除法:

vara=10;

varb=3;

document.write("除法运算是:

"+(a/b)+"
");//如果两个整数相除不能整数的时候结果还是小数。

比较运算符

字符串与字符串的比较规则是:

情况1:

能找到对应位置上的不同字符,那么就比较第一个不同字符的大小。

情况2:

不能找到对应位置上的不同字符,这时候比较的是两个字符串的长度。

document.write("10大于3吗?

"+(10>3)+"
");

document.write("10字符串大于3字符串吗?

"+("190">"19")+"
");//字符串与字符串比较

document.write("10大于字符串9吗?

"+(10>"9")+"
");/*字符串还可以与数字进行比较。

凡是数字与字符串进行比较,会先把字符串转换成数字再进行比较的。

逻辑运算符:

//没有单与的。

document.write((true&&true)+"
");

document.write((true&&false)+"
");

document.write((false&&true)+"
");

document.write((false&&false)+"
");

document.write((true||true)+"
");

document.write((true||false)+"
");

document.write((false||true)+"
");

document.write((false||false)+"
");

三目运算符

布尔表达式?

值1:

值2;

*/

varage=10;

document.write(age>18?

"成年人":

"未成年人");

无标题文档

6控制流程语言

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

/*

控制流程语句

if语句

格式:

if(判断条件){

符合条件执行的代码

}

if语句的特殊之处:

1.在javascript中的if语句条件不单止可以写布尔表达式,还可以写任何的数据。

number非0为true,0为false.

string内容不能空是true,内容空的时候是false。

undefined:

false

NaN:

false

varworkAge=0;

varstr="";

varb;

if(b){

document.write("明天过来面试!

");

}else{

document.write("不要在投我们公司了,不要你!

");

}

选择语句:

switch语句

switch(变量){

case值1:

 

break;

case值2:

break;

case值3:

break;

.....

default:

break;

}

特殊之处:

1.在javascript中case后面可以跟常量与变量还可以跟表达式。

*/

varoption="A";

vara="A";

varscore=98;

switch(option){

casescore>=90?

"A":

"B":

document.write("java");

break;

case"B":

document.write("ps");

case"C":

document.write("javascript");

break;

case"D":

document.write("C++");

break;

}

无标题文档

展开阅读全文
相关资源
猜你喜欢
相关搜索

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

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2