标签:
一、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
标签:
原文地址:http://www.cnblogs.com/kingwenwu/p/5371454.html