Javascript的由来-js学习笔记(一)

  • 编辑时间: 2014-09-04 21:40:00
  • 浏览量: loading...
  • 作者: 段亮

一、javascript的由来

Javascript是一种web技术,最初起名叫LiveScript,它是Netscape开发出来一种脚本语言,其目的是为了扩展基本的Html的功能,用来替代复杂的CGI程序来处理web页表单信息,为web页增加动态效果。当Java出现以后.Netscape和Sun公司一起开发了一种新的脚本语言,他的语法和Java非常的类似,所以命名为:Javascript.

什么是ECMA?

它是由Microsoft,Netscape(网景公司)和其它脚本语言商决定成立一个国际组织,并将其命名为ECMA,改组织专门从事脚本语言标准的制定,ECMA制定的脚本语言被称为ECMAScript.

注:所有的javascript都遵循ECMA的标准。就好像html4.0网页头部声明符合W3C规范一样。

二、javascript的变量

(1)javascript中的变量,是由var关键字修饰的数据类型,如:

  var x = 100;

  var str="这是我学习javascript的第一步"

(2)变量的定义规则:

1:变量的首字母必须以字母,下划线(_),美元符号($)开头。

如:var $ = "42.5"; var test = 123; var _test = 46;

2:变量名定义一定要有意义。

三、javascript的数据类型

javascript的数据类型:字符串、数字、布尔、数组、对象、Null、Undefined

如:

var x = 100;//数字

var str = "我是一个字符串类型";//字符串

var flag = true;//布尔值

var money = 42.5;//数字

var str3 = "为什么加引号";

var nullFalg = null;//空(null);

var arr = [];//数组

var arr2 = new Array();//数组

var obj = {};//对象

var obj2 = new Object();//对象

var unde = undefined;//undefined

使用typeof获取对应的数据类型 如:

document.write("x的数据类型是:"+typeof x);

四、javascript的运算符

(1)常用的javascript运算符:加: +、减: -、乘: * 、除: /、余: % 、++:递增 、--:递减。

var x = 100;

var y = 22;

var z = x + y;//122

var k = x - y;//78

var c = x * y;//2200

var m = x / y;//4.545(浮点数)

var o = x % y;//12

数字转换

var kk = parseInt(m);//整数

var ff = parseFloat(4);//浮点数

递增和递减换算

var cc = 99;

++cc;//相当于:cc = cc +1;

cc++;//相当于cc = cc + 1;

cc--;//相当于cc = cc - 1;

--cc;//相当于cc = cc - 1;

alert(cc);//98

(2)javascript比较运算符

大于: > 大于等于:>= 小于:<小于等于:<=

等于: == 值比较 全等于:===:值和类型比较 不等于:!=

如果两个数字进行比较的话,返回类型就是:boolean(true/false) 如:

var k = 1 > 2;

alert(typeof k);

var c = 5 < 100;

alert(c);//true

var cc = 100<=100;

alert(cc);//true

关于全等于的解释:值的比较还有数据类型的比较如:

var strn = "100";//--->string

var num = 100;//--->number

alert(strn == num);//--->true

alert(strn === num);//--->false

写在最后:ECMA的javascript的一个标准,在javascript中的变量命名规则一定要遵循:首字母必须以字母,下划线(_),美元符号($)开头。以及要清楚如何通过typeof获取对应的数据类型。我认为:学习就是在不断的总结和分享,只有这样你的学习能力才会得到很好的提升。

本文出处:http://www.duanliang920.com/learn/web/tx/272.html

阿里云服务器优惠

写文章不易,如果您觉得文章对你有帮助。
打赏激励下作者吧,谢谢支持! ~(@^_^@)~!

微信打赏 微信打赏

支付宝打赏 支付宝打赏

你也想建立一个独立博客?

你是否也想打造一个在互联网上的个人品牌,成为一个家喻户晓的人物呢?
请点击了解 怎样创建个人博客

站长推荐
loading... 数据加载中...

超低服务器价格,值得购买!

超低服务器价格,值得购买!