`
lovnet
  • 浏览: 6726516 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

Oracle培训(二十二)——JavaScript第二章知识点总结——JavaScript的基本语法

 
阅读更多

JavaScript第二章知识点总结——JavaScript的基本语法


知识点预览


JavaScript数据类型

string类

boolean

null和undefined

数据类型转换

算术运算符

变量的声明

函数的声明和使用

JavaScript数据类型

1. 基本类型

a) number 数组

b)string 字符串

c)boolean 布尔类型


2.特殊类型

a)null 空

b)undefined 未定义


3.组合类型

a) Array 数组

b) Object 对象


4.数据类型

a)最基本数据类型

b)不区分整数值和浮点型数值

c)所有数字采用64位浮点格式存储,相当于Java double

i.整数 (-2^53 ——2^53)

ii.浮点数

d)16进制和8机制表达方式

i.16进制前加0x,八进制前加0

ii.16进制由0-9、A-F组成

iii.8进制由0-7组成


string类


1.Unicode字符、数字、标点构成


2.双引号或单引号中间的内容


3.没有字符类型


4.字符串中部分特殊字符必须加上右划线\(转义字符)

a) 换行:\n

b) 单引:\’

c)双引:\”

d)右划线:\\

e) 以上为常用的转义字符


5.Unicode编码:\U表示后面是Unicode字符的编码

a)例:\U4160 你 \U597d 好

逻辑运算符、语句结构类似,变量声明、对象调用不同

boolean


只有两个值,true和false,也代表1和0,实际true=1,false=0,主要用于JavaScript控制语句

null和undefined


1.简介

a)null在程序中代表变量没有值,或不是一个对象

b)undefined变量的值尚未确定(对象根本不存在)

c)对象属性不存在


2.比较

a)null与空字符串:不相等,null代表什么都没有,空字符串代表一个为空的字符串

b)null与false:不相同,带!null等于true

c)null与undefined:相等,但并不相同


数据类型转换

1.JavaScript 松散类型

a)变量在声明的时候,不需要指定数据类型

b)变量只有赋值时,才会确定数据类型

c)表达式中含有不同类型数据,则就是过程中会自动转换

i.数字 + 字符串 转换为字符串

ii.数字 + 布尔值 true为1,false为0,转化为数组

iii.字符串 + 布尔 布尔转换为字符串,true或false


2.强制类型转换

a) 函数parseInt 字符串转化为整数

parseInt(“6.12”);--------> 6

b)parseFloat 字符串转化为浮点数

parseFloat(“6.12”);-------->6.12

c) eral:将字符串强制转换为表达式并返回结果

eval(“1+1”); -------->2

eval(“1<2”); -------->true


3.类型查询函数

typeof:查询数据类型

返回值:string/number/boolean/object

typeof(“test”+3);-------->string

算术运算符

+ - * / %

“+”可以用于连接字符串

变量的声明

var a;

赋值 a =1;

调用alert(a);


函数的声明与使用


1. 函数的定义

funcion 函数名(参数){

函数体;

return 返回值;

}


2. 功能说明:

a)可以使用变量、常量或表达式作为参数

b)关键字function定义

c)定义规则与标识符一致,大小写敏感

d)返回值必须使用return




分享到:
评论

相关推荐

    php网络开发完全手册

    第13章 关系型数据库的基础知识 204 13.1 关系型数据库与关系型数据库系统的 13.1 介绍 204 13.2 关系型数据库系统的结构与运行过程 205 13.2.1 关系型数据库系统的层次结构 205 13.2.2 关系型数据库系统的运行过程 ...

    亮剑.NET深入体验与实战精要2

    第8章 用户体验的杀手锏—— Ajax 323 8.1 Ajax概述 324 8.1.1 什么是Ajax 324 8.1.2 Ajax技术的核心 325 8.1.3 Ajax的工作原理 326 8.1.4 Ajax的优点 326 8.1.5 Ajax的问题 327 8.1.6 Ajax适用场景 327 8.1.7 Ajax...

    亮剑.NET深入体验与实战精要3

    第8章 用户体验的杀手锏—— Ajax 323 8.1 Ajax概述 324 8.1.1 什么是Ajax 324 8.1.2 Ajax技术的核心 325 8.1.3 Ajax的工作原理 326 8.1.4 Ajax的优点 326 8.1.5 Ajax的问题 327 8.1.6 Ajax适用场景 327 8.1.7 Ajax...

    javascript零基础入门(小白)

    后来 Sun 公司被 Oracle 收购,JavaScript 版权归 Oracle 所有。 2.浏览器组成 1.shell部分——用户能操作部分壳 2.内核部分——用户看不到的部分 1)渲染引擎(语法规则和渲染) 2)js引擎 3)其他模块(如异步) 3.js...

    asp.net知识库

    深入剖析ASP.NET组件设计]一书第三章关于ASP.NET运行原理讲述的补白 asp.net 运行机制初探(httpModule加载) 利用反射来查看对象中的私有变量 关于反射中创建类型实例的两种方法 ASP.Net应用程序的多进程模型 NET委托...

    达内java培训目录

    达内java培训目录 课程 课程内容 课程目标 第一阶段(以Tetris项目贯穿) Java语言基础 算法基础、常用数据结构、企业编程规范。 掌握常见的数据结构和实用算法;培养良好的企业级编程习惯。 Java面向对象 面向...

    java web 视频、电子书、源码(李兴华老师出版)

    2.3.1、JavaScript的基本语法 2.3.2、事件处理 2.3.3、window对象 2.4、本章摘要 2.5、开发实战讲解 第3章 XML简介 3.1、认识XML 3.2、XML解析 3.2.1、DOM解析操作 3.2.2、SAX解析操作 3.2.3、XML解析的好...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上

    第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 1.3、JAVA EE架构 1.4、JAVA EE核心设计模式 1.5、Struts开发框架 1.6、本章摘要 1.7、开发实战讲解 第2章 HTML、JavaScript简介 2.1、服务器...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    2.3.1、JavaScript的基本语法 2.3.2、事件处理 2.3.3、window对象 2.4、本章摘要 2.5、开发实战讲解 第3章 XML简介 3.1、认识XML 3.2、XML解析 3.2.1、DOM解析操作 3.2.2、SAX解析操作 3.2.3、XML解析的好...

    李兴华 java_web开发实战经典 源码 完整版收集共享

    第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 1.3、JAVA EE架构 1.4、JAVA EE核心设计模式 1.5、Struts开发框架 1.6、本章摘要 1.7、开发实战讲解 第2章 HTML、JavaScript简介 2.1、服务器...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 下

    第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 1.3、JAVA EE架构 1.4、JAVA EE核心设计模式 1.5、Struts开发框架 1.6、本章摘要 1.7、开发实战讲解 第2章 HTML、JavaScript简介 2.1、服务器...

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    2.3.1、JavaScript的基本语法 2.3.2、事件处理 2.3.3、window对象 2.4、本章摘要 2.5、开发实战讲解 第3章 XML简介 3.1、认识XML 3.2、XML解析 3.2.1、DOM解析操作 3.2.2、SAX解析操作 3.2.3、XML解析的好...

    Java/JavaEE 学习笔记

    第十二章 Altering Tables and Constraints..142 第十三章 Creating Sequences..........145 第十四章 Creating View(创建视图)146 第十五章 Creating Indexes(创建索引).....148 第十六章 权限的授予与收回...........

    李兴华 Java Web 开发实战经典 高清扫描版Part3

    第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 1.3、JAVA EE架构 1.4、JAVA EE核心设计模式 1.5、Struts开发框架 1.6、本章摘要 1.7、开发实战讲解 第2章 HTML、JavaScript简介 2.1、服务器...

    李兴华Java Web开发实战经典(高清版) Part2

    2.3.1、JavaScript的基本语法 2.3.2、事件处理 2.3.3、window对象 2.4、本章摘要 2.5、开发实战讲解 第3章 XML简介 3.1、认识XML 3.2、XML解析 3.2.1、DOM解析操作 3.2.2、SAX解析操作 3.2.3、XML解析的好...

    J2EE学习笔记(J2ee初学者必备手册)

    第十二章 Altering Tables and Constraints..142 第十三章 Creating Sequences..........145 第十四章 Creating View(创建视图)146 第十五章 Creating Indexes(创建索引).....148 第十六章 权限的授予与收回...........

    中美 IT 培训 C# Asp.net 全套笔记1

    价值一万八的中美 IT 培训笔记一万多培训费的资料,北京权威的.NET培训机构】 【认真学习后你一定能成为优秀的.net程序员】 学习对象:1.大专及大专以上理工科学历,或有相当学历的理工科教育背景  2.热爱...

    中美 IT 培训 C# Asp.net 笔记2

    一万多培训费的资料,北京权威的.NET培训机构】 【认真学习后你一定能成为优秀的.net程序员】 学习对象:1.大专及大专以上理工科学历,或有相当学历的理工科教育背景  2.热爱软件编程及软件开发工作 培养...

    中美 IT 培训 C# Asp.net 笔记3

    C# 基本语法、面向对象的思想、数据结构和算法以及设计模式(120课时) 详细介绍.Net Framework、C# 基本语法、编程规范和编程技巧、面向对象的认识问题和分析问题的思想、以及数据结构和常用算法,学习单件模式、...

Global site tag (gtag.js) - Google Analytics