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 相关文章推荐
js 得到文件后缀(通过正则实现)
Jul 08 Javascript
对 jQuery 中 data 方法的误解分析
Jun 18 Javascript
Javascript 高阶函数使用介绍
Jun 15 Javascript
基于jQuery Ajax实现上传文件
Mar 24 Javascript
浅析JavaScript Array和string的转换(推荐)
May 20 Javascript
mongoose中利用populate处理嵌套的方法
May 26 Javascript
老生常谈ES6中的类
Jul 31 Javascript
解决vue单页路由跳转后scrollTop的问题
Sep 03 Javascript
Vue 配合eiement动态路由,权限验证的方法
Sep 26 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
Apr 22 Javascript
JavaScript实现网页计算器功能
Oct 29 Javascript
vscode自定义vue模板的实现
Jan 27 Vue.js
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 Array交叉表实现代码
2010/08/05 PHP
php编程实现获取excel文档内容的代码实例
2011/06/28 PHP
Zend Framework过滤器Zend_Filter用法详解
2016/12/09 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
Laravel5.4简单实现app接口Api Token认证方法
2019/08/29 PHP
JavaScript 语言的递归编程
2010/05/18 Javascript
JavaScript中的正则表达式简明总结
2014/04/04 Javascript
jQuery的观察者模式详解
2014/12/22 Javascript
Javascript中String的常用方法实例分析
2015/06/13 Javascript
基于BootStrap Metronic开发框架经验小结【七】数据的导入、导出及附件的查看处理
2016/05/12 Javascript
了解VUE的render函数的使用
2017/06/08 Javascript
基于webpack.config.js 参数详解
2018/03/20 Javascript
如何为你的JS项目添加智能提示与类型检查详解
2019/03/12 Javascript
vuejs数据超出单行显示更多,点击展开剩余数据实例
2019/05/05 Javascript
微信小程序云开发实现云数据库读写权限
2019/05/17 Javascript
Vue formData实现图片上传
2019/08/20 Javascript
[00:55]2015国际邀请赛中国区预选赛5月23日——28日约战上海
2015/05/25 DOTA
Python中使用HTMLParser解析html实例
2015/02/08 Python
python实现连接mongodb的方法
2015/05/08 Python
Python3中使用PyMongo的方法详解
2017/07/28 Python
tensorflow实现加载mnist数据集
2018/09/08 Python
Python之pymysql的使用小结
2019/07/01 Python
如何在python中处理配置文件代码实例
2020/09/27 Python
CSS3 Media Queries(响应式布局可以让你定制不同的分辨率和设备)
2013/06/06 HTML / CSS
7 For All Mankind官网:美国加州洛杉矶的高级牛仔服装品牌
2018/12/20 全球购物
REISS美国官网:伦敦最受欢迎的时尚品牌
2019/08/16 全球购物
abstract class和interface有什么区别?
2012/01/03 面试题
如何写出高质量、高性能的MySQL查询
2014/11/17 面试题
应届毕业生应聘自荐信
2013/12/07 职场文书
致跳高运动员广播稿
2014/01/13 职场文书
文明家庭先进事迹材
2014/01/27 职场文书
教学质量评估实施方案
2014/03/17 职场文书
感恩节活动策划方案
2014/05/16 职场文书
解除租赁合同协议书
2016/03/21 职场文书
Mysql数据库命令大全
2021/05/26 MySQL
方法汇总:Python 安装第三方库常用
2022/04/26 Python