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

JavaScript入门教程

时间:2015-11-23 23:16:33      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:

JavaScript简介

  JavaScript是基于对象和事件驱动的脚本语言,主要应用在客户端。

特点:

  • 交互性(它可以做的就是信息的动态交互)
  • 安全性(不允许直接访问本地硬盘)
  • 跨平台性(只要是可以解释JavaScript的浏览器都可以执行,和平台无关)

JavaScript与Java不同

  • JS是Netscape公司的产品,前身是LiveScript;Java是Sun公司的产品,现在是Oracle公司的产品。
  • JS是基于对象,Java是面向对象。
  • JS只需解释就可以执行,Java需要先编译成字节码文件,再执行。
  • JS是弱类型,Java是强类型。

JavaScript与HTML的结合方式

  想要将其他代码融入到HTML中,都是以标签的形式。

  • 将JavaScript代码存放在标签对<script> js code ... </script>中
  • 将JavaScript代码封装到js文件中,并通过<script>中的src属性进行导入

  注意:如果<script>标签中使用src属性,那么该标签中存放的JavaScript代码不会被执行。所以通常导入js文件都是用单独的<script>来完成。

JavaScript语法

  每一种语言都有自己的语法规则,JS语法与Java很像,所以学习起来比较容易。JS中也一样有变量,语句,函数,数组等常见语言组成元素。

  • 变量

    通过关键字var来定义,弱类型即是不用指定具体的数据类型。

    例如:var x = 3; x = "hello";

    注:JS中特殊常量值:undefined。当变量没有初始化就被使用,该变量的值就是undefined(未定义)。JS中只有字符串没有字符,因此""、‘‘的作用是相同的。

    注意:JavaScript的语句在结尾处是可以不用分号结束的,非严谨语言的特点。但为了符合编程规范,需要像Java一样定义结束符。而且有些情况是必须写分号的,如:var x = 3; var y = 5 如果两条语句写在同一行,就需要分号隔开。

  • 运算符

    算术运算符(+ - * / % ++ --)、赋值运算符、比较运算符、逻辑运算符、位运算符、三元运算符。

    JavaScript中的运算符和Java大致相同。只是运算过程中需要注意几点:

    1. var x = 3120/1000*1000; // x = 3120而不是3000
    2. var x = 2.4 + 3.6; // x = 6而不是6.0
    3. var x = "12" + 1; // x = "121",因为加号对于字符串是连接符
    4. &&  ||是逻辑运算符,& | 是位运算符
    5. 也支持三元运算符
    6. 特殊运算符typeof:返回一个操作表达式的数据类型的字符串。
   	var x = 3;
   	var y = "123";
   	var z = false;
   	typeof(x); // number
   	typeof(y); // string
   	typeof(z); // boolean;

  

 

JavaScript入门教程

标签:

原文地址:http://www.cnblogs.com/Code-Rush/p/4989557.html

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