javascript编程起步(第一课)


Posted in Javascript onJanuary 10, 2007

不管你以前学没有学过java script,本教程都能带您进入java script的殿堂,领悟java script的魅力。
  大家来到这里,都是java script的爱好者,对java script都多多少少有一定的理解。关于java script的历史等就不做介绍了,我们直接来学习它,用它。
  也许大部分人都认为java script是在客户端运行的,其实不然。java script有两种不同的运行环境,一个是在服务器端的javascript,另一个就是客户端的javascript了。还有就是javascript也是基于对象的语言。
  作为第一课,只是给大家一个简单的认识,东西不是太多。主要有以下三个方面:
  1、在页面添加java script
  2、java script的数据类型
  3、java script最基本的三个对话框

  关于怎么添加java script,我想大家都知道,就是
  <script language="java script">   //这行是java script脚本标记,斜杠后面的就是注释了
  document.write("在页面显示的java script") //在页面显示一句话
  </script>
  /*这也是注释,
    不过是多行的。
  */
  我想这个今天就不细讲了,留到下一课讲,就当是这课的作业吧,就是关于适应各种环境的java script
的添加。如不支持java script的浏览器,我们该加入些什么才能不让浏览器显示java script的源代码等等。

  第二个也就是今天讲的最重要的一个,就是java script的数据类型,主要有以下几个基本的类型。
  字符串(string)
  数字(number)
  布尔值(boolean)

  字符串就是由一连串的字符组成的序列。包括字母、数字以及标点符号。当然还可以是汉字等。简单一点
就是表示文本信息。

  数字又分为两类:整型数字和浮点型数字。
  整数包括正整数,零和负整数。

  java script中的数字可以使用十进制、八进制和十六进制来书写。方法如下:
  十进制:15(直接写数字即可)
  八进制:017(要以零做为引导数字)
  十六进制:0xf(要以0x做为引导数字)

  浮点型数字也叫实数,为了方便,也可以使用科学记数法来表示:
  1.13e1、1.5e3(等价于1.5乘10的3次方)
  java script的数字范围大约为10的负308次方到10的308次方之间。
  java script中还有一个特殊的数字值NaN(not a number),java script 用nan表示这个无意义的结果。

  布尔值:true和false,在计算机中一般用1表示true,用0表示false。

  空值就是null,即不表示任何东西。
  未定义值undefined,有时等于null,有时可能是出了问题。
  特殊字符:也叫转义字符。是一些以反斜杠开头的不可显示的特殊控制字符。
  \b:表示退格
  \n:表示换行
  等等。

  alert()方法的使用:
  <script language="java script">
  alert("在页面上显示警告对话框");
  </script>
  alert()是java script产生一个带确认按钮的对话框,上面显示括号内的信息。

  confirm()方法的使用:
  <script language="java script">
  confirm("在页面上显示确认对话框");
  </script>
  confirm()和alert()差不多,不同的就是多了个取消按钮。按确定返回true,按取消返回false。
  <script language="java script">
  var con;
  con=confirm("你们喜欢这样的教程吗?");
  if (con==true) alert("喜欢");
  else alert("不喜欢");
  </script>

  prompt()方法的使用:
  <script language="java script">
  var name,age;
  name=prompt("请问您的名字?");
  alert(name);
  age=prompt("多大?");
  alert(age);
  </script>
  它不但可以显示信息,而且可以输入信息。

Javascript 相关文章推荐
IE 上下滚动展示模仿Marquee机制
Dec 20 Javascript
QQ空间顶部折页撕开效果示例代码
Jun 15 Javascript
js css 实现遮罩层覆盖其他页面元素附图
Sep 22 Javascript
javascript转换日期字符串为Date日期对象的方法
Feb 13 Javascript
jQuery实现图片渐入渐出切换展示效果
Aug 15 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
Dec 25 Javascript
利用Node.js检测端口是否被占用的方法
Dec 07 Javascript
jQuery阻止事件冒泡实例分析
Jul 03 jQuery
vue中Element-ui 输入银行账号每四位加一个空格的实现代码
Sep 14 Javascript
小程序实现人脸识别功能(百度ai)
Dec 23 Javascript
微信小程序 点击切换样式scroll-view实现代码实例
Oct 11 Javascript
解决vue动态下拉菜单 有数据未反应的问题
Aug 06 Javascript
javascript 对象的定义方法
Jan 10 #Javascript
Prototype1.5 rc2版指南最后一篇之Position
Jan 10 #Javascript
Prototype使用指南之form.js
Jan 10 #Javascript
Prototype使用指南之selector.js
Jan 10 #Javascript
Prototype使用指南之dom.js
Jan 10 #Javascript
Prototype使用指南之ajax
Jan 10 #Javascript
Prototype使用指南之range.js
Jan 10 #Javascript
You might like
PHP中HTTP方式下的Gzip压缩传输方法举偶
2007/02/15 PHP
采用memcache在web集群中实现session的同步会话
2014/07/05 PHP
微信公众号开发客服接口实例代码
2016/10/21 PHP
PHP实现表单提交时去除斜杠的方法
2016/12/26 PHP
Javascript 生成指定范围数值随机数
2009/01/09 Javascript
jQuery 页面 Mask实现代码
2010/01/09 Javascript
jquery构造器的实现代码小结
2011/05/16 Javascript
formValidator3.3的ajaxValidator一些异常分析
2011/07/12 Javascript
HTML5之lang属性与dir属性的详解
2013/06/19 Javascript
编写高效jQuery代码的4个原则和5个技巧
2014/04/24 Javascript
Jquery实现的角色左右选择特效
2014/05/21 Javascript
Ionic实现仿通讯录点击滑动及$ionicscrolldelegate使用分析
2016/01/18 Javascript
前端分页功能的实现以及原理(jQuery)
2017/01/22 Javascript
详解NodeJS框架express的路径映射(路由)功能及控制
2017/03/24 NodeJs
jQuery Pagination分页插件_动力节点Java学院整理
2017/07/17 jQuery
基于Node.js搭建hexo博客过程详解
2019/06/25 Javascript
[01:42:49]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第一场 2月26日
2021/03/11 DOTA
python读文件逐行处理的示例代码分享
2013/12/27 Python
python实现红包裂变算法
2016/02/16 Python
python3使用requests模块爬取页面内容的实战演练
2017/09/25 Python
Python命令行解析模块详解
2018/02/01 Python
python通过zabbix api获取主机
2018/09/17 Python
使用Python批量修改文件名的代码实例
2019/01/24 Python
解决python replace函数替换无效问题
2020/01/18 Python
django 获取字段最大值,最新的记录操作
2020/08/09 Python
澳大利亚儿童和婴儿产品在线商店:Lime Tree Kids
2017/10/05 全球购物
中专药剂专业应届毕的自我评价
2013/12/27 职场文书
教师远程培训感言
2014/03/06 职场文书
电气工程自动化求职信
2014/03/14 职场文书
班主任寄语大全
2014/04/04 职场文书
2014年远程教育工作总结
2014/12/09 职场文书
2014小学数学教师个人工作总结
2014/12/18 职场文书
岳麓书院导游词
2015/02/03 职场文书
基石观后感
2015/06/12 职场文书
服务行业标语口号
2015/12/26 职场文书
小学美术教学反思
2016/02/17 职场文书