`
gstarwd
  • 浏览: 1491350 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

javascript学习(一)

阅读更多

前言
1.javascript是一种解释语言,不用事先编译。
2.javascipt是采用 类型的语言,变量不用在使用前定义,可以即用即定义,它是动态 类型语言。
3.javascript也是一种面向对象(OO)的语言。但是它没有‘类’的概念。

    -OO  but no class
4.对象对方法,属性的引用和C#一样,也是通过’.‘来调用。用new运算符来声明实例!
5.as var now=new Date();  这个Date()是一个方法,但我们可以把它看做一个类,因为没有类的概念
  所以我们把这个函数的实例说成对象,而不是对象的实例。
6.javascript的编辑工具:dreamwear,1st javascript editor,ultra edit 32,MS notpad;建议使用
  1st javascipt editor,本人都装了,不过还是觉得这个比较不错,因为这个有代码提示,对初学者
  来说可能用MS notepad还是比较ok的啊,因为这个是手写的那么我们可以了解它的具体语法;
7.javascript 的代码理论上是可以写在网页上的任何位置,但通常我们是放在<head></head>或者
  <body></body>中;
8.常用的两个输出:

  1).window的alert()方法可以输出警告框

  2).document的write()方法可以在网页中输出文字
9.注释比C#少一种///的,另外两种都可以!
10. 最好在<script></script>之间的代码用HTML的注释包围起来,这样为了防止旧版本的浏览器不支持
   JavaScript;
11.<script></script>在一个网页上可以出现多个,但是不能嵌套;
12.language属性指定语言的种类,但HTML支持使用type(mine)属性来进行命名;虽然explorer对language属性
   支持的更好一点!
13.html代码执行的时候如果遇到script代码就会停下来执行script代码,知道script代码执行结束后,再
   执行HTML代码;

   如果使用了defer 关键字就让HTML忽略script,继续执执行。
   除非代码中有document的write(),或者window的alert(),才会停止;
14.SRC属性同来指定外部文件的引入,
15.用JavaScript:在html中调用JavaScript的函数(自定义或者系统的都可以调用);
16.JavaScript还可以与事件结合调用,比如onmouseover.....
17.分号可以区分句子,回车也可以实现断句,空格在JavaScript被忽略(除非在string或者正则表达式中);
18.JavaScript区分大小写;

cont.

数据类型和变量:

 3种基本数据类型

1.字符串类型 这个和其他语言的差不多,关键是没有char类型

2.数字类型 只有浮点型,特殊值 infinity(无限大),NaN(not a number) 也可以用Number这个对象来调出最大和最小值;

3.布尔型 只有true or false

特殊数据类型

1.函数

2.undefined

3.null

复合数据类型

1.对象

2.数组 

数据类型转换

1.JavaScript提供隐式 转换,定义变量时不必声明数据类型,JavaScript会帮您在使用该变量时,自动 帮您转换数据类型for example: if(1){ ....} 这时JavaScript会把1转换为true,非0的数值都可以转化为true ,0转化为false; 2.JavaScript还提供显示的转换 比如tostring(),ToNumber()等 JavaScript在数据进行运算的时候也可以隐式的转换数据类型;

常量:

常量有整形(包括浮点型和整形)浮点型用科学计数法表示,也可以用一般数学的.号来分隔整数和小数;

字符串常量,中如果有“”的或者其他的容易混淆的符号就必须进行转义,用反斜杠表示,比如“/“/””;

此外还有布尔常量,和数组常量;

变量:定义变量的时候如果是引用数据类型,比如对象或者是数组,并且如果没有参数,那么后面的大括号可以省略; JavaScript和一般语言一样必须先定义后使用,当然定义时可以省略var关键字,如果写了var关键字就不能用 delete关键 字来删除,这个以后再写,至于命名方式和一般语言一样,头字母不能以数字开头,如果有两个以上 单词组成,那么第一个字符小写,第二个单词首字母大写的命名规则,这个和java一样,和.NET不一样;

 JavaScript允许重复定义相同的变量,函数也可以嵌套,这个和其他语言有区别;

 还有就是定义了变量就必须在整个应用程序中给赋初值,否者就会产生一种数据类型undefined; 还有一个就是变量和有效范围必须注意;区分全局和局部的概念;

JavaScript允许函数嵌套,所以必须清楚变量的有效范围,即:变量在内层函数中的可以在外层函数中使用,但 不能在更上一级的父类中使用;

分享到:
评论

相关推荐

    JavaScript完全学习手册

    资源名称:Javascript完全学习手册内容简介:本书分4篇14章,介绍Javascript的知识,全书内容包括:Javascript语法基础、流程控制、函数、内置对象编程、文档对象模型DOM与事件驱动、处理XML、...

    JavaScript学习(一)

    NULL 博文链接:https://jerryzhang.iteye.com/blog/376317

    JavaScript学习指南

    《JavaScript学习指南(第2版)》系统地介绍了JavaScript的基本语法、基本对象、调试工具与排错技术、事件处理机制、浏览器对象模型/文档对象模型(BOM/DOM)等方面的知识,并通过一个复杂的示例深入探讨了Ajax应用。...

    javascript完全学习手册1 源码

    javascript完全自学手册 目 录 第1篇 JavaScript基础篇 第1章 JavaScript简介 1 1.1 JavaScript概述 1 1.1.1 什么是JavaScript 1 1.1.2 JavaScript的基本特点 2 1.1.3 常用的Web开发语言 3 1.2 JavaScript的应用 4 ...

    Javascript学习第一季

    Javascript学习第一季,非常好的JavaScript入门学习资料

    javascript 很不错的一个JavaScript学习参考书

    javascript 很不错的一个JavaScript学习参考书 是打牢JavaScript基础不可缺少的理论知识参考书

    javascript学习手册合集

    javascript学习 JavaScript 是一种属于网络的解释型的脚本语言,已经被广泛用于 Web 应用开发。最早是在HTML 网页上使用,用来给 HTML 网页增加各式各样的动态功能。在过去,JavaScript 只是被用来做一些简单的网页...

    JavaScript,JavaScript最全面的学习资料【JavaScript基础教程第7版】

    我们实习的时候,团队中各组员分别学习并总结的劳动成果,JavaScript基础教程第7版(人民邮电出版社),很全面的知识总结,现在我拿来,分享给想学习JavaScript的求知者,积分要的不多,也算是给我们劳动成果的一点...

    javascript高级编程学习手册

    第一章 javascript语言概述 第二章 JavaScript语言基础 第三章 JavaScript事件处理 第四章 JavaScript基于对象编程 第六章 string,math,array等数据对象 第七章 window及相关顶级对象 第八章 document对象

    accp5.0 javascript指导学习一.rar

    accp5.0 javascript指导学习一.rar

    学习javascript,有这一本数就够了

    javascript学习资源 javascript红皮书 最好的javacript学习资源

    JavaScript学习总结

    本文档,是本人看了大量的JavaScript书籍和文档后,将自己所积累到的关于JavaScript方面的知识总结起来,而写成的一个关于JavaScript的学习总结文档

    一个不错的JavaScript的学习软件

    里面有不少html的特效,还有些JavaScript常用函数的示例,也可以自己修改代码,看显示效果

    javascript学习书籍

    本书作者以实例分析为出发点,带领读者循序渐进地理解每一个脚本,并耐心解释实现期望效果的过程,可帮助读者全面掌握JavaScript技术,把自己平淡无奇的网站打扮得光彩照人。本书的配套网站提供了书中的所有示例代码...

    JavaScript学习指南(第2版).pdf

    《JavaScript学习指南(第2版)》通过列举JavaScript应用的最佳实践和示例,本书展示了如何将该语言集成到浏览器环境中,及如何在符合标准的网站中应用这些已通过实践验证的编码技术。 本书内容: ● JavaScript应用...

    javascript学习手册.zip

    javascript学习手册 JavaScript是一种广泛用于Web开发的编程语言,它可以用于创建动态和交互式的网页效果。无论你是初学者还是有一定编程经验的开发者,掌握JavaScript都是非常重要的。本手册将为你提供一个学习...

    JavaScript学习指南 第3版

    JavaScript学习指南(第3版)》系统地介绍了JavaScript的基本语法、基本对象、调试工具与排错技术、事件处理机制、浏览器对象模型/文档对象模型(BOM/DOM)等方面的知识,并通过一个复杂的示例深入探讨了Ajax应用。...

    JavaScript 学习 - 提高篇

    JavaScript 学习 - 提高篇 一. JavaScript中的对象. JavaScript中的Object是一组数据的key-value的集合, 有点类似于Java中的HashMap, 所有这些数据都是Object里的property. 通常情况下, JavaScript中建立一个对象...

    JavaScript学习心得之概述

    一、JavaScript是一种专为与网页交互而设计的脚本语言,它的的组成 ECMAScript(核心) DOM(文档对象模型) BOM(浏览器对象模型) 1.1ECMAScript  ECMA-262定义的ECMAScrip与Web浏览器没有依赖关系,ECMA-262...

    JavaScript 学习内容概括

    JavaScript 学习内容概括,不是一份完整的JavaScript 学习内容资料,只是提纲,供给那些想学习JavaScript 的同志一个先了解JavaScript 的机会

Global site tag (gtag.js) - Google Analytics