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&amp;FireFox兼容]JS对select操作
Jan 07 Javascript
为调试JavaScript添加输出窗口的代码
Feb 07 Javascript
深入理解Javascript闭包 新手版
Dec 28 Javascript
人人网javascript面试题 可以提前实现下
Jan 05 Javascript
超炫的jquery仿flash导航栏特效
Nov 11 Javascript
js实现浏览器窗口大小被改变时触发事件的方法
Feb 02 Javascript
分享bootstrap学习笔记心得(组件及其属性)
Jan 11 Javascript
解决浏览器会自动填充密码的问题
Apr 28 Javascript
详解如何在Vue项目中导出Excel
Apr 19 Javascript
JS使用H5实现图片预览功能
Sep 30 Javascript
在vue中使用vuex,修改state的值示例
Nov 08 Javascript
微信小程序实现单个卡片左滑显示按钮并防止上下滑动干扰功能
Dec 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
PHP4(windows版本)中的COM函数
2006/10/09 PHP
用PHP 4.2书写安全的脚本
2006/10/09 PHP
php+javascript的日历控件
2009/11/19 PHP
PHP 清空varnish 缓存的详解(包括指定站点下的)
2013/06/20 PHP
php支付宝手机网页支付类实例
2015/03/04 PHP
PHP的openssl加密扩展使用小结(推荐)
2016/07/18 PHP
PHP实现路由映射到指定控制器
2016/08/13 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
PHP 记录访客的浏览信息方法
2018/01/29 PHP
PHP receiveMail实现收邮件功能
2018/04/25 PHP
理解JavaScript变量作用域更轻松
2009/10/25 Javascript
js RuntimeObject() 获取ie里面自定义函数或者属性的集合
2010/11/23 Javascript
js实现动态添加、删除行、onkeyup表格求和示例
2013/08/18 Javascript
深入浅析JS是按值传递还是按引用传递(推荐)
2016/09/18 Javascript
input获取焦点时底部菜单被顶上来问题的解决办法
2017/01/24 Javascript
Bootstrap中data-target 到底是什么
2017/02/14 Javascript
教你5分钟学会用requirejs(必看篇)
2017/07/25 Javascript
Angular移动端页面input无法输入的解决方法
2017/11/14 Javascript
Angular CLI在Angular项目中如何使用scss详解
2018/04/10 Javascript
node使用Mongoose类库实现简单的增删改查
2018/11/08 Javascript
Vue3.0结合bootstrap创建多页面应用
2019/05/28 Javascript
d3.js实现图形拖拽
2019/12/19 Javascript
使用vue实现一个电子签名组件的示例代码
2020/01/06 Javascript
Node.js实现批量下载图片简单操作示例
2020/01/18 Javascript
Python编程中对super函数的正确理解和用法解析
2016/07/02 Python
python适合做数据挖掘吗
2020/06/16 Python
DHC美国官网:日本通信销售第一的化妆品品牌
2017/11/12 全球购物
时尚设计师手表:The Watch Cabin
2018/10/06 全球购物
生产车间标语
2014/06/11 职场文书
小学教师师德师风自我剖析材料
2014/09/29 职场文书
2014年民警工作总结
2014/11/25 职场文书
2015年秋季开学典礼校长致辞
2015/07/16 职场文书
七夕情人节问候语
2015/11/11 职场文书
大学学生会竞选稿
2015/11/19 职场文书
简单了解 MySQL 中相关的锁
2021/05/25 MySQL
Navicat连接MySQL错误描述分析
2021/06/02 MySQL