js基础语法

     JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
     在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。
    为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。

javascript的运行环境和代码位置[size=medium][/size]
     编写JavaScript监本不需要任何特殊的软件,一个文本编辑器和一个Web浏览器就足够了,JavaScript代码就是运行在Web浏览器中.

在页面文件中存入
    

<html>
     <head>
             <title>你好我的js日记</title>
     </head>
     <body>
     </body>
  </html>

 
JavaScript中的语句和注释
     JavaScript中的语句和Java中的一样,以//来进行单行注释,/*...*/来进行段落注释,
JavaScript中的变量
     在js中,变量是允许字母,数字,美元符号,和下划线字符,变量定义使用var关键字,
如:var age=23;但是值得注意的js中变量和其他的语法元素都是区分大小写的,如age,AGE没有任何关系,他们都不是同一个变量。
JavaScript是一种弱语言
     和强制要求程序员对对数据类型做出声明不同,js不要求程序员对类型进行说明,所以程序员也可以随意的改变某个变量的数据类型。
     一下写法在java中是结对不允许的,但是在js中没有问题:
   

var age=23;
   age='twenty three'

 
   js并不关心age是字符串还是变量。
   js中字符串必须用单引号或者双引号,如:
 

var name="kevin";
  var name="renqingyu";

 
  JavaScript中的数据类型-数值
    js中并没有int,float,double,long的区别,他允许程序员使用任意位数的小数和整数,实际上js中的数值应该被称为浮点数。
  如:
   

var count=10000;
   var price=3.5;

 
   JavaScript中的作用域
  在js中我们提倡用var来定义一个变量,凡是变量就会有作用域的问题,根据定义方式和位置的不同它可能作用于全局或者局部。

总结:js是一门对于初学者来说容易上手的语言,互通性比较高,但是基础一定要扎实。
参考资料:javascript入门经典




相关推荐