`
hcr51hcr
  • 浏览: 14459 次
社区版块
存档分类
最新评论

20100816JavaScript核心基础语法

 
阅读更多

20100816JavaScript核心基础语法
2010年08月16日
  1.1JavaScript     它是一种解释型语言,不需要预先编译就可以执行,它不允许读写用户文件,Cookies除外。
  1.2JavaScript     可以:
  1.2.1   给程序员一种全面控制html网页中所有元素的能力。
  1.2.2   可以在html网页中放入动态文本
  1.2.3   响应用户在网页上的事件
  1.2.4   可以对用户的输入进行效验
  1.2.5    可以检测访问者的浏览器
  1.2.6    用于创建Cookies
  1.3JavaScript技术体系
  JavaScript核心语言定义:ECMAScript,包括:数据类型、变量、常量、运算符、语句等
  原生对象和内置对象:ECMAScript。
  浏览器对象模型
  文档对象模型
  事件处理模型
  1.4将JavaScript添加到XHTML文档中:内嵌,可以动态交互;外联:采用src属性,不支持动态交互;通过事件或者伪url,如a标签的href。
  1.4.1使用
  1.4.2    连接外部脚本。
  
  
  
  1.4.3    将脚本包含在XHTML事件处理程序属性中
  1.5    JavaScript 变量,声明变量的时候,不需要指明数据类型,也不必初始化。
  1.6    JavaScript   数据类型
  1.6.1 原始数据类型
  1   typeof运算符,如果它对引用数据类型或null进行操作,那么它得到的是object。
  2   Undefined 当声明的变量未初始化时,该变量的默认值是undefined。
  函数未返回值时,返回的值是undefined
  如拿一个未定义的变量 == undefined 将会引发错误。
  3    Null类型,派生于Undefined,如果null == undefined 输出true
  4   Boolean 类型 0==false 1==true    这两个都是true
  5   Number   类型 如果判断一个是不是NaN,用isNaN();
  6   String 类型
  7   数据类型的转换1:使用包装类;2:强制转化,
  如:parseInt("123")   123
  如:parseInt("abd123")则是NaN
  如:parseInt("123abc"),那么是123
  如果是用包装类:那么是把整个括号内当作一个对象来转化,也就是"123abc"如果用Number来转化是:NaN
  10 == "10"    true
  abc == "abc" 报错
  0 == false true
  1 == true   true
  而: 55 === "55"    既比内容也比数据类型
  1.6.2    引用数据类型
  原生对象:是由JavaScript所提供的、独立于宿主环境的对象,简单说,就是在ECMA-262标准中定义的对象,它包括:Object、Fuction、Array、String、Boolean、Number、Date、RegExp、Error、EvalError、RangeError、ReferenceError、SyntaxError、TypeError、URIError。
  内置对象:Global和Math
  宿主对象:主要与浏览器有关
  自定义对象:
  1.7   函数
  function 函数名(形参列表) {}
  其实可以没有形参列表,在大括号内,用alert(arguments[0])     alert(arguments[1]) ... 来代替
分享到:
评论

相关推荐

    html5入门到精通 视频教程

    ... 目录: ...07 JavaScript核心编程 08 DOM编程 09 阶段项目03 10 服务器端开发技术 11 HTTP协议 12 HTML5高级 13 阶段项目04 14 JQUERY 15 AJAX 16 阶段项目05 17 Bootstrap 18 ANGULARJS 19 拓展进阶

    Javascript基础知识(一)核心基础语法与事件模型

    一.Javascript核心基础语法 1.Javascript是一门增加交互效果的编程语言,它最初由网景公司发明,最后提交给ECMA(欧洲计算机制造商协会),ECMA将Javascript标准化,其命名为Javascript。 2.Javascript是一门解释性...

    JavaScript的基本教程.txt

    学习并掌握JavaScript的基础语法,包括变量、数据类型、运算符、条件语句、循环语句等。 了解JavaScript的对象和对象方法,以及对象属性如何以name:value对的形式呈现。 掌握JavaScript中的事件流,包括事件捕获...

    JavaScript基础知识

    1.课程结构: 1. JavaScript、BOM、DOM 2. JavaScript面向对象 ...5.基础语法 <script type="text/javascript"> function funclk(){ //JavaScript语句; alert("你是大帅哥~~"); }. </script>

    javascript的概要介绍与分析

    这些文档详细介绍了JavaScript的基础语法、数据类型、函数、事件处理等核心内容,为学习者提供了系统性和权威性的指导。 其次,市面上有很多关于JavaScript的书籍和在线课程。这些资源不仅涵盖了JavaScript的基础...

    JavaScript从入门到精通(第2版)( (美)Steve Suehring)中文pdf

    《JavaScript从入门到精通》分为三篇:第一篇为JavaScript语法基础,主要包括JavaScript简介、如何实现JavaScript、数据类型、变量和常量、运算符、语句和函数等内容;第二篇为JavaScript对象,主要包括对象、核心...

    JavaScript征途

    《JavaScript征途》内容全面,由浅入深,包括6篇21章,主要内容包括:JavaScript语言的基本特性,开发简单的JavaScript程序,JavaScript语法体系,数据、数据类型和变量,运算符和表达式,语句和结构,JavaScript...

    javaScript基础

    3. javaScript的核心语法有变量的声明和赋值、数据类型、逻辑控制语句、注释、在javaScript中、代码区分大小写,并且建议每一句的末尾使用(;)结束 4. 在javaScript中常用的输入/输出方法是prompt()方法和alert()...

    01-JavaScript-第5天{JS基础语法}.zip

    在这个系列的视频中,我们将从最基础的HTML、CSS和JavaScript开始,并逐步介绍各种前端开发的核心概念和技术。我们还将学习如何使用流行的前端框架和工具,如React、Vue.js和Webpack等,来构建功能强大、响应迅速的...

    01-JavaScript-第3天{JS基础语法}.zip

    在这个系列的视频中,我们将从最基础的HTML、CSS和JavaScript开始,并逐步介绍各种前端开发的核心概念和技术。我们还将学习如何使用流行的前端框架和工具,如React、Vue.js和Webpack等,来构建功能强大、响应迅速的...

    01-JavaScript-第4天{JS基础语法}.zip

    在这个系列的视频中,我们将从最基础的HTML、CSS和JavaScript开始,并逐步介绍各种前端开发的核心概念和技术。我们还将学习如何使用流行的前端框架和工具,如React、Vue.js和Webpack等,来构建功能强大、响应迅速的...

    01-JavaScript-第2天{JS基础语法}.zip

    在这个系列的视频中,我们将从最基础的HTML、CSS和JavaScript开始,并逐步介绍各种前端开发的核心概念和技术。我们还将学习如何使用流行的前端框架和工具,如React、Vue.js和Webpack等,来构建功能强大、响应迅速的...

    史上最强的H5架构师实战课程 纯粹干货-30G大容量 金牌讲师带领的H5架构师全面课程

    史上最强的H5架构师实战课程 纯粹干货-30G大容量 金牌讲师带领的H5架构师全面课程 ...相关概念和准备工作.wmv ...├─(3) HTML5开发教程-3.HTML核心元素1....├─(11) HTML5开发视频_JavaScript基础语法104_DOM操作表格.mp

    javascript基础语法学习笔记

     [1]ECMAScript由ECMA-262定义,提供核心语言功能(ECMA是欧洲计算机制造商协会)  [2]DOM文档对象模型,提供访问和操作网页内容的方法的接口  [3]BOM浏览器对象模型,提供与浏览器交互的方法的接口  二、引入 ...

    javascript完全学习手册1 源码

    2.1 基础语法 19 2.1.1 数据类型 19 2.1.2 变量和常量 22 2.1.3 表达式 24 2.1.4 运算符 24 2.2 流程控制 27 2.2.1 条件语句 27 2.2.2 循环语句 30 2.2.3 其他语句 35 2.3 使用对话框 38 2.3.1 警告对话框 38 2.3.2 ...

    JavaScript权威指南第五版(JavaScript_The_Definitive_Guide_5th.chm)

    JavaScript语法以流行的程序设计语言C、C++和Java为基础,因此,经验丰富的程序设计人员可以很快地熟悉和掌握。此外,JavaScript是一种解释性脚本语言,提供了比其他语言更加灵活、更加宽松的程序设计环境,程序...

    JavaScript权威指南第五版

    JavaScript语法以流行的程序设计语言C、C++和Java为基础,因此,经验丰富的程序设计人员可以很快地熟悉和掌握。此外,JavaScript是一种解释性脚本语言,提供了比其他语言更加灵活、更加宽松的程序设计环境,程序设计...

    征服RIA:基于JavaScript的Web客户端开发卷二

    JavaScript基础篇:介绍JavaScript的语法和基础应用。如果不打算深究JavaScript幕后机制的话,运用本篇的知识便能胜任一般的JavaScript开发了。JavaScript高级篇:揭示JavaScript的运行机理和高级应用,如面向对象...

    征服RIA:基于JavaScript的Web客户端开发卷三

    JavaScript基础篇:介绍JavaScript的语法和基础应用。如果不打算深究JavaScript幕后机制的话,运用本篇的知识便能胜任一般的JavaScript开发了。JavaScript高级篇:揭示JavaScript的运行机理和高级应用,如面向对象...

Global site tag (gtag.js) - Google Analytics