第 1 页 事半功倍之Javascript [1]

转载 2007年09月14日 11:31:00

清华大学出版的《事半功倍系列 javascript》,本人照着书敲出来的,有些翻译了一下.前几年看了一下,最近无事,重新翻了翻,很有帮助.本书应该有光盘的,但学校的书,光盘不知在哪.希望对你学 javascript有帮助

第一章javascript简介

1.在地址栏输入javascript语句

Javascript:Document.write("显示文字")

2.将javascript嵌入 HTML文档

<script language=javascript>
document.bgColor="blue"
</script>

第二章 使用变量和数组

1.声明变量

<script language=javascripe>
Var answer1,answer2,answer3,answer4;
answer1=9;
answer2=2.5
answer3="Milkey May"
answer4=true
</script>

2.使用整数

<script language=javascript>
var decimalNum,hexadecimalNum,octalNum
decimalNum=24
hexadecimalNum=0x24
octalNum=024
document.write("显示十进制数:"+ decimalNum+"<br>")
document.write("显示十六进制数:"+ hexadecimalNum +"<br>")
document.write("显示八进制数:"+ octalNum +"<br>")
</script>

3.使用浮点数

<script language=javascript>
var num1,num2,num3,num4
num1=1234567890000.0
num2=5.14e23
num3=0.0000123456
num4=6.0254e3-4
document.write("浮点数1:"+num1+"<br>")
document.write("浮点数2:"+num2+"<br>")
document.write("浮点数3:"+num3+"<br>")
document.write("浮点数4:"+num4+"<br>")
</script>

4.使用布尔值

<script language=javascript>
var answer1,answer2
answer1=true
answer2=false
document.write("显示布尔1:"+answer1+"<br>")
document.write("显示布尔2:"+answer2+"<br>")
</script>

5.使用字符串

<script language=javascript>
var str1,str2
str1="fdsgdg dsfdsf china"
str2="武汉市广播电视大学"
document.write("显示字符串1:"+str1+"<br>")
document.write("显示字符串2:"+str2+"<br>")
</script>

6.确定变量类型

<script>
var answer1,answer2,answer3,answer4
answer1=9
answer2=2.5
answer3="milky may"
answer4=true
document.write("变量1的类型是:"+typeof answer1 +"<br>")
document.write("变量2的类型是:"+typeof answer2 +"<br>")
document.write("变量3的类型是:"+typeof answer3 +"<br>")
document.write("变量4的类型是:"+typeof answer4 +"<br>")
</script>

7.将字符串转换成数字

<script>
var str1="31 days in january"
var int1=parseInt(str1)
document.write("str1的数据类型是 :"+typeof str1+"<br>")
document.write("int1的数据类型是 :"+typeof int1+"<br>")
</script>

8.将数字转换成字符串

<script>
var int1=256
var str1=""+int1
document.write("str1的数据类型是 :"+typeof str1+"<br>")
document.write("int1的数据类型是 :"+typeof int1+"<br>")
</script>

9.声明数组

<script>
array=new Array(5)
array[0]=1
array[1]=3
array[2]=5
array[3]=7
array[4]=11
document.write("数组是:"+array[0]+" "+array[1]+" "+array[2]+" "+array[3]+" "+array[4])
</script>

10.确定数组元素的个数

<script>
array=new Array(5)
array[0]=1
array[1]=3
array[2]=5
array[3]=7
array[4]=11
document.write("数组是:"+array[0]+" "+array[1]+" "+array[2]+" "+array[3]+" "+array[4]+"<br>")
document.write("数组的元素个数是"+array.length)
</script>

11.将数组转换为字符串

<script>
array=new Array()
array[0]="dark"
array[1]="apple"
array[2]="nebula"
array[3]="water"
str1=array.join()
str2=array.join(" ")
document.write(str1+"<br>")
document.write(str2)
</script>

12.对数组排序

<script>
array=new Array()
array[0]="dark"
array[1]="apple"
array[2]="nebula"
array[3]="water"
str1=array.sort()
document.write(str1+"<br>")
</script>

 

JavaScript-基础语法(1)

JavaScript概述 JavaScript是基于对象和事件驱动的脚本语言,主要应用于客户端 JavaScript特点: 1.交互性(信息动态交互) 2.安全性(不允许直接访问本地硬盘) 3.跨...
  • u013497151
  • u013497151
  • 2014年11月24日 18:43
  • 1433

js--引用类型Array--1.Array的基础知识

1.检测数组value instanceof Array但若在两个以上不同的全局执行环境下,会存在两个以上版本的Array构造函数,当一个框架向另外一个框架传入数组时,传入的数组和第二个框架中原生创建...
  • github_34514750
  • github_34514750
  • 2016年04月03日 13:19
  • 1120

JavaScript趣题:螺旋矩阵

给定一个n * n的二维数组,使用螺旋矩阵算法,遍历它,并返回路径。 例子如下: array = [[1,2,3], [4,5,6], [7,8,9]] snail(arr...
  • esir82
  • esir82
  • 2016年11月05日 16:22
  • 485

JavaScript学习笔记

JavaScript 是 Web 的编程语言。 输出文本 document.write(Date()); 改变HTML元素 我的第一个 Web 页面 我的第一个段落。 document.g...
  • linxinfa
  • linxinfa
  • 2016年06月29日 21:04
  • 301

尝试在数据库5 中提取逻辑页() 失败。该逻辑页属于分配单元xxx而非xxx

此信息表明数据库或表 已经部分损坏可以通过以下步骤尝试修复:  1. DBCC CHECKDB  重启服务器后,在没有进行任何操作的情况下,在SQL查询分析器中执行以下SQL进行数据库的修复,...
  • bear_79
  • bear_79
  • 2016年03月13日 16:18
  • 1936

javascript:history.go(-1)返回上一页时,网页已过期

javascript:history.go(-1)返回上一页时,网页已过期 来源:http://www.greensoftcode.net/   发布日期:2011-10-26   ...
  • weijianhong
  • weijianhong
  • 2013年12月30日 15:34
  • 1820

Ajax readyState一直为1或无法请求到后台的问题处理

1、问题及背景描述 最近重温ajax,之前粗略的了解和会用,没有详细的了解过Ajax的一些技术要点。计划在SpringMVC框架下,写三种Ajax代码的方式:①get请求②post请求③Jquery。...
  • songyaguang_111
  • songyaguang_111
  • 2017年04月11日 17:12
  • 552

JavaScript编写了一个计时器

初学JavaScript,用JavaScript编写了一个计时器。 设计思想: 1、借助于Date()对象,来不断获取时间点; 2、然后用两次时间点的毫秒数相减,算出时间差; 3、累加时间差,这样就能...
  • myinc
  • myinc
  • 2014年08月09日 18:10
  • 2970

android Webview中注入js,用于解决第三方页中出现返回事件window.history.go(-1),无法响应问题

问题描述: 平时我们在使用WebView时,出现第三方页中出现返回事件window.history.go(-1),这时点击网页中的返回页面就一直重新刷不能退出当前界面 解决方案: 通过在android...
  • Charles_ZhuYifei
  • Charles_ZhuYifei
  • 2016年04月24日 10:59
  • 2721

jsp分页查询及显示

%@page import="com.hyb.util.Page"%> %@page import="com.hyb.biz.News"%> %@page import="com.hyb.biz....
  • han_ying_ying
  • han_ying_ying
  • 2014年12月20日 10:07
  • 1001
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第 1 页 事半功倍之Javascript [1]
举报原因:
原因补充:

(最多只允许输入30个字)