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 相关文章推荐
location.href 在IE6中不跳转的解决方法与推荐使用代码
Jul 08 Javascript
P3P Header解决Cookie跨域的问题
Mar 12 Javascript
ExtJS下书写动态生成的xml(兼容火狐)
Apr 02 Javascript
纯JS实现根据CSS的class选择DOM
Mar 22 Javascript
jQuery.trim() 函数及trim()用法详解
Oct 26 Javascript
jquery对复选框(checkbox)的操作汇总
Jan 13 Javascript
Node使用Selenium进行前端自动化操作的代码实现
Oct 10 Javascript
JavaScript实现抖音罗盘时钟
Oct 11 Javascript
JS如何把字符串转换成json
Feb 21 Javascript
vue搜索页开发实例代码详解(热门搜索,历史搜索,淘宝接口演示)
Apr 11 Javascript
javascript实现随机抽奖功能
Dec 30 Javascript
原生Js 实现的简单无缝滚动轮播图的示例代码
May 10 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合并数组的2种方法小结
2016/11/24 PHP
php base64 编码与解码实例代码
2017/03/21 PHP
PHPMAILER实现PHP发邮件功能
2018/04/18 PHP
浅谈Laravel核心解读之Console内核
2018/12/02 PHP
Laravel事件监听器用法实例分析
2019/03/12 PHP
Javascript开发包大全整理
2006/12/22 Javascript
javascript indexOf函数使用说明
2008/07/03 Javascript
jquery 图片截取工具jquery.imagecropper.js
2010/04/09 Javascript
页面只有一个text的时候,回车自动submit的解决方法
2010/08/12 Javascript
基于Jquery+Ajax+Json实现分页显示附效果图
2014/07/30 Javascript
基于HTML模板和JSON数据的JavaScript交互(移动端)
2016/04/06 Javascript
基于JavaScript实现回到页面顶部动画代码
2016/05/24 Javascript
浅析Bootstrap验证控件的使用
2016/06/23 Javascript
Bootstrap源码解读网格系统(3)
2016/12/22 Javascript
Vue2.0+ElementUI实现表格翻页的实例
2017/10/23 Javascript
JS+CSS实现滚动数字时钟效果
2017/12/25 Javascript
JavaScript实现多重继承的方法分析
2018/01/09 Javascript
vue toggle做一个点击切换class(实例讲解)
2018/03/13 Javascript
vue中v-for通过动态绑定class实现触发效果
2018/12/06 Javascript
vue slot与传参实例代码讲解
2019/04/28 Javascript
解决layui数据表格table的横向滚动条显示问题
2019/09/04 Javascript
django简单的前后端分离的数据传输实例 axios
2020/05/18 Javascript
JS sort排序详细使用方法示例解析
2020/09/27 Javascript
javascript实现前端分页功能
2020/11/26 Javascript
在Python中使用poplib模块收取邮件的教程
2015/04/29 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
用Python解数独的方法示例
2019/10/24 Python
保安部任务及岗位职责
2014/02/25 职场文书
后勤服务中心总经理工作职责
2014/03/03 职场文书
劳资协议书范本
2014/04/23 职场文书
教师年度考核评语
2014/04/28 职场文书
意外伤害赔偿协议书
2014/09/16 职场文书
2017年大学生寒假社会实践活动总结
2016/04/06 职场文书
Python 把两层列表展开平铺成一层(5种实现方式)
2021/04/07 Python
解决pytorch-gpu 安装失败的记录
2021/05/24 Python
前端JS获取URL参数的4种方法总结
2022/04/05 Javascript