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 相关文章推荐
javascript Object与Function使用
Jan 11 Javascript
Javascript insertAfter() 实现函数代码
Oct 12 Javascript
Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
Feb 12 Javascript
JavaScript基础知识之方法汇总结
Jan 24 Javascript
动态加载js、css的简单实现代码
May 26 Javascript
Angularjs CURD 详解及实例代码
Sep 14 Javascript
JavaScript对JSON数据进行排序和搜索
Jul 24 Javascript
详解在express站点中使用ejs模板引擎
Sep 21 Javascript
element-ui多文件上传的实现示例
Apr 10 Javascript
微信小程序rich-text富文本用法实例分析
May 20 Javascript
JS+CSS实现随机点名(实例代码)
Nov 04 Javascript
Vue项目移动端滚动穿透问题的实现
May 19 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
可快速识别放射性物质-国外大神教你diy一个开放式辐射探测器
2020/03/12 无线电
PHP生成HTML静态页面实例代码
2008/08/31 PHP
php preg_filter执行一个正则表达式搜索和替换
2012/02/27 PHP
php通过Chianz.com获取IP地址与地区的方法
2015/01/14 PHP
php打印一个边长为N的实心和空心菱型的方法
2015/03/02 PHP
php版微信公众平台实现预约提交后发送email的方法
2016/09/26 PHP
thinkphp5.1 框架导入/导出excel文件操作示例
2020/05/25 PHP
js读取被点击次数的简单实例(从数据库中读取)
2014/03/07 Javascript
JavaScript中Number.MAX_VALUE属性的使用方法
2015/06/04 Javascript
javascript常用的方法分享
2015/07/01 Javascript
JavaScript中this的9种应用场景及三种复合应用场景
2015/09/12 Javascript
JavaScript中数组的22种方法必学(推荐)
2016/07/20 Javascript
jQuery实现字符串全部替换的方法【推荐】
2017/03/09 Javascript
JavaScript学习笔记之DOM基础操作实例小结
2019/01/09 Javascript
Seajs源码详解分析
2019/04/02 Javascript
vue基于v-charts封装双向条形图的实现代码
2019/12/09 Javascript
使用JavaScript获取Django模板指定键值数据
2020/05/27 Javascript
python 合并文件的具体实例
2013/08/08 Python
python连接oracle数据库实例
2014/10/17 Python
python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
2015/05/15 Python
Python中List.index()方法的使用教程
2015/05/20 Python
总结Python编程中函数的使用要点
2016/03/20 Python
详解python的ORM中Pony用法
2018/02/09 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
2018/06/21 Python
Python+OpenCV图片局部区域像素值处理详解
2019/01/23 Python
Python常用的json标准库
2019/02/19 Python
python excel和yaml文件的读取封装
2021/01/12 Python
苹果美国官方商城:Apple美国
2016/08/24 全球购物
Charles & Colvard官网:美国莫桑石品牌
2019/06/05 全球购物
凌阳科技股份有限公司C++程序员面试题笔试题
2014/11/20 面试题
Java基础类库面试题
2013/09/04 面试题
活动宣传稿范文
2015/07/23 职场文书
2016高考冲刺决心书
2015/09/23 职场文书
2019最新版火锅店的创业计划书 !
2019/07/12 职场文书
python实现自动化群控的步骤
2021/04/11 Python
详解CSS3.0(Cascading Style Sheet) 层叠级联样式表
2021/07/16 HTML / CSS