码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript入门

时间:2016-04-09 13:55:31      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:

一、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

JavaScript入门

标签:

原文地址:http://www.cnblogs.com/kingwenwu/p/5371454.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!