`

javascript基础与核心对象

阅读更多

注释://,/* */

1.概念及作用
概念:是一种解释型的、基于对象的客户端脚本语言。
是一种宽松类型的语言。宽松类型意味着不必显式定义变量的数据类型。
JScript 是一种区分大小写的语言。
作用:运行于浏览器上,用于产生动态效果及客户端验证

2.引入方式
1、使用script标记
    <script language=“javascript”>
            alert(‘欢迎光临!’);
          </script>
2、使用外部文件
<script src=“test.js”></script>
3、直接在HTML标记中
   onclick=“javascript:alert(‘test’);”

3.变量
1.变量声明:使用 var 关键字来进行变量声明。
var count;  // 单个声明。
var count, amount, level;  // 用单个 var 关键字声明的多个声明。
var count = 0, amount = 100;  // 一条语句中的变量声明和初始化。
2.变量命名
1、第一个字符必须是一个字母(大小写均可),或一个下划线(_)。注意第一个字符不能是数字。
2、后续的字符必须是字母、数字或下划线。
3、变量名称一定不能是 保留字。
3.强制转换
运算 结果
数值与字符串相加 将数值强制转换为字符串。
布尔值与字符串相加 将布尔值强制转换为字符串。
数值与布尔值相加 将布尔值强制转换为数值。

4.数据类型
主要(基本)数据类型是:
字符串:字符串中可以包含双引号,该双引号两边需加单引号,也可以包含单引号,该单引号两边需加双引号。
数值:在 Jscript 中整数和浮点值没有差别
布尔:boolean 数据类型却只有两个值。它们是文字 true 和 false。
任何值为0、null、未定义或空字符串的表达式被解释为 false。其他任意值的表达式解释为 true

复合(引用)数据类型是:
对象:
数组:


特殊数据类型是:
NULL和undefined

*要想显式地将字符串转换为整数,使用 parseInt 方法。要想显式地将字符串转换为数字,使用 parseFloat 方法。请注意,比较大小时字符串自动转换为相等的数字,但加法(连接)运算时保留为字符串

5.运算符
赋值运算
算术运算
逻辑运算    
关系运算
特殊运算符:typeof,?:,++,%

6.控制程序的流程
选择结构:用来指明两种程序流方向
1、单一选择结构(if),
2、二路选择结构(if/else),
3、内联三元运算符 ?:
4、多路选择结构(switch)。

循环结构:使用循环结构来指明当某些条件保持为真时要重复的动作
1.在循环的开头测试表达式(while),
2.在循环的末尾测试表达式(do/while), 
3.由计数器控制的循环(for)。
7.函数
1.没有返回值
2.有返回值
3.特殊函数eval:该函数可以对以字符串形式表示的任意有效的 Jscript代码求值

8.JS对象
内部对象:1.核心对象 2.客户端对象
自定义对象:

9.数组使用
数组定义【一二维数组】:
数组属性和方法:
数组使用:

10.定时器
11、date对象

获取日期的时间方法

 getYear(): 返回年数

 getMonth():返回当月号数

 getDate(): 返回当日号数

 getDay():返回星期几

 getHours():返回小时数

 getMintes(:返回分钟数

 getSeconds():返回秒数

 getTime() : 返回毫秒数
(2)设置日期和时间:

 setYear();设置年

 setDate():设置当月号数

 setMonth():设置当月份数

 setHours():设置小时数

 setMintes():设置分钟数

 setSeconds():设置秒数

 setTime ():设置毫秒数




分享到:
评论

相关推荐

    javascript基础核心内容

    javascript核心,包括对象、原型链、构造函数、执行上下文栈、便连对象、活动对象、作用域链、闭包、this指针等内容

    javascript面向对象编程

    面向对象编程的基础知识及其在JavaScript中的运用;数据类型、操作符以及流程控制语句;函数、闭包、对象和原型等概念,以代码重用为目的的继承模式;BOM、DOM、浏览器事件、AJAX和JSON;如何实现JavaScript中缺失的...

    JavaScript面向对象编程指南.pdf

    面向对象编程的基础知识及其在JavaScript中的运用;数据类型、操作符以及流程控制语句;函数、闭包、对象和原型等概念,以代码重用为目的的继承模式;BOM、DOM、浏览器事件、AJAX和JSON;如何实现JavaScript中缺失的...

    JavaScript面向对象编程指南

    《JavaScript面向对象编程指南》内容包括:JavaScript作为一门浏览器语言的核心思想;面向对象编程的基础知识及其在JavaScript中的运用;数据类型、操作符以及流程控制语句;函数、闭包、对象和原型等概念,以代码...

    JavaScript基础入门PPT

    该课件适合于JavaScript入门,深入浅出、浅显易懂 压缩包里有四个PPT文件,分别为 1、JavaScript基础.ppt 2、JavaScript核心对象.ppt 3、JavaScript浏览器对象.ppt 4、JavaScript表单处理.ppt

    即查即用-JavaScript核心对象参考手册.rar

    JavaScript的基础应用,适合出学者

    JavaScript核心参考手册

    内含《JavaScriptReference.chm》,内容来自《JavaScript: The Definitive Guide, 5th Edition》的“Part III: ...如果你是javascript的老菜,对javascript内置对象与函数非常熟悉,你也不要下载它,下了你也不必查它。

    JavaScript核心概念及实践 高清PDF扫描版 (邱俊涛).pdf

    《JavaScript核心概念及实践》不仅帮助读者迅速掌握JavaScript基础知识和核心技术,而且通过实例讲解如何将这些知识和技术理解应用到实际工作中,提升编程能力,以简洁、优美的代码开发出功能强大且更易于维护和扩展...

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

    第二篇为JavaScript对象,主要包括对象、核心对象、数组、正则表达式、对象模型和事件驱动、窗口与框架、文档对象、表单对象等内容;第三篇为高级技术,主要包括BOM中的其他对象、文档对象模型以及Ajax技术等内容。 ...

    JavaScript核心技术 PDF扫描版

    第9章基础浏览器对象 第10章DOM:文档对象模型 第11章创建定制的JavaScript对象 第12章构建动态网页:在脚本中加入样式 第13章使用Ajax 第14章好消息:生动的程序库!令人惊异的Web服务!有趣的API! 附录习题答案

    JavaScript面向对象编程指南 英文版

    《JavaScript面向对象编程指南》内容包括:JavaScript作为一门浏览器语言的核心思想;面向对象编程的基础知识及其在JavaScript中的运用;数据类型、操作符以及流程控制语句;函数、闭包、对象和原型等概念,以代码...

    JavaScript面向对象编程指南 有书签

    《JavaScript面向对象编程指南》内容包括:JavaScript作为一门浏览器语言的核心思想;面向对象编程的基础知识及其在JavaScript中的运用;数据类型、操作符以及流程控制语句;函数、闭包、对象和原型等概念,以代码...

    JavaScript基础和实例代码

    4.3 JavaScript核心对象 4.4 文档对象的引用 4.4.1 通过对象位置访问文档对象 4.4.2 通过name属性访问文档对象 4.4.3 通过id属性访问文档对象 4.4.4 通过联合数组访问文档对象 4.5 创建和使用自定义对象 4.5.1 通过...

    javascript 核心基础

    详细介绍的javascript的核心技术:如javascript的对象编程 闭包 封装 继承 类的多种写法

Global site tag (gtag.js) - Google Analytics