1.所有的数字都是由浮点型表示

2.①当浮点值大于其所能耐表示的范围时,其返回值是一个无穷值(Infinity——正无穷大,-Infinity——负无穷大)

②当一个算术运算 (如0除以0)产生了未定义的结果或出错返回时,结果是一个非数字的特殊值,输出为:NaN(Not a Number),其和任何值都不相等(包括自身),需用isNaNI()函数来检测

③特殊值:

Infinity——表示正无穷大的特殊值

NaN——特殊的非数字值

Number.MAX_VALUE——可表示的最大值

Number.MIN_VALUE——可表示的最小负数(与零最接近的值)

Number.NaN——特殊的非数字值

Number.POSITIVE_INFINITY——表示正无穷大的特殊值

Number.NEGATIVE_INFINTY——表示负无穷大的特殊值

3.javaScript要表示单个字符,必须使用长度为1的字符串

4.字符串直接量:用双引号或单引号括起来

5.空值型(null):其值不是有效的对象、数字、字符串和布尔值

6.未定义值(undefined):如下情况下返回 undefined

①使用了一个并未声明的变量

②使用了已经声明但还没有赋值的变量

③使用了一个并不存在的对象属性

7.基本数据类型来转换:

【1】String()——转换为字符串

【2】Number()——转换为数值型数据

【3】Boolean()——转换为布尔型值,除 0 、NaN 、null 、undefined 、“”(空字符串)被转换为 false 外,其他都被转换为 true

8.parseInt()——提取整数

parseInt(numString,[radix])

numString:将要进行转换的字符串(只转化以数字开头的那部分)

radix:将要将字符串作为radix进制数进行转化(为十进制数),可省略(其实按十进制进行转化)

9.parseFloat()——提取浮点数

parseFloat(numString)

若numString不以数字开头,返回NaN

10.eval()——计算表达式的值

eval(codeString)

如:eval("10+10*10")<=>10+10*10=>110
           eval("10"+"10")<=>eval("1010")=>1010

11.typeof()——检测某一变量的数据类型

12.toUpperCase()——将字符串中的所有字母转换为大写

toLowerCase()——将字符串中的所有字母转换为小写

如:var s1 = "shanghai";

var s2 = s1.toUpperCase();

输出:s2—>"SHANGHAI"

13.可用算术运算符 == 和 != 分别用于完成判断两个操作数(各种类型)是否相等

注:字符串与一个数字相比较时,若数值的字符与字符串的字符完全一样时,返回 true

14.严格等于(===)和严格不等于(!==):测试两个操作数数值是否相等和类型是否一样

15.表达式中的类型转换:

由高到低:字符串<—浮点型<—整型<—布尔型

16.prompt(message,[defaultText]):显示对话框,返回用户所输入的字符串

message:指定对话框中显示的提示信息

defaultText:指定文本框中显示的初始内容

17.for...in语句:专门用来处理有关数组和对象的循环

for(变量 in 数组或对象)、

{

语句组;

}

如:

var myArray = new Array();

for(var i = 0 ; i < 10 ; i++ )

{

myArray[i] = i ;

}

for(i in myArray)

{

document.write(myArray[i] + "<br>");

}

18.with语句:可在语句组中使用对象名所属的属性和方法,直接省略对象名

with(对象名)

{

语句组;

}

如:

with(document)

{

bgColor = "pink" ;

fgColor = "blue" ;

write("背景色是粉红,前景色是蓝色") ;

}

19.定义函数:

function 函数名(参数1,参数2,....,参数n)

{

语句组;

}

20.值传递:

function hanshu( a,b,c,d )

{

.....

}

参数传递结果:

hanshu(4,x,y);-------->    4->a , x->b , y->c

hanshu(1,2,3,4,5);---------->  1->a , 2->b , 3->c , 4->d

21.函数的嵌套:

内嵌函数可使用外层函数的变量,外层函数不能使用内层函数定义的变量,但外层函数可调用内层函数(这可实现信息的隐藏)

转载于:https://www.cnblogs.com/KeenLeung/archive/2012/08/31/2666110.html

javaScript(1):基础部分相关推荐

  1. JavaScript 设计模式基础(二)

    JavaScript 设计模式基础(一) 原型模式 在以类为中心的面向对象编程语言中,类和对象的关系就像铸模和铸件的关系,对象总是从类中创建.而原型编程中,类不是必须的,对象未必从类中创建而来,可以拷 ...

  2. javaScript系列 [01]-javaScript函数基础

    [01]-javaScript函数基础 1.1 函数的创建和结构 函数的定义:函数是JavaScript的基础模块单元,包含一组语句,用于代码复用.信息隐蔽和组合调用. 函数的创建:在javaScri ...

  3. JavaScript的基础学习篇

    在学习JavaScript之前,我们应该先认识一下什么是脚本语言(Scripting Language)? 脚本语言就是一种简单的程序.在运行之前不需要先进行编译,所有的代码都是在客户程序中直接被执行 ...

  4. JavaScript 语言基础知识点图示

    JavaScript 语言基础知识点图示: 转载于:https://www.cnblogs.com/mrxia/p/4059252.html

  5. JavaScript正则表达式-基础入门

    JavaScript正则表达式-基础入门 字符类,如 /w/ 为匹配任何ASCII字符组成的字符 重复, 如 /w{1,3}/ 为匹配一到三个单词 选择.分组和引用 指定匹配位置 修饰符 直接量字符 ...

  6. JavaScript 语言基础知识点总结(思维导图)

    1.JavaScript数组 2.JavaScript 函数基础 3.Javascript 运算符 4.JavaScript 流程控制 5.JavaScript 正则表达式 6.JavaScript ...

  7. JavaScript语言基础(二)

    一.之前介绍了JavaScript语言基础的关键字.标识符.常用的数据类型,文章地址:JavaScript语言基础(一) ,下面来介绍JavaScript基础中的常量和变量. 1.常量:当程序运行时, ...

  8. JavaScript语言基础(一)

    1.通过学习JavaScript语言基础,我们应该了解关键字与标识符.掌握JavaScript常用的数据类型.熟悉常量与变量.熟悉运算符和表达式. JavaScript语言基础知识框架如下图所示: 此 ...

  9. 《HTML5+JavaScript动画基础》——2.4 JavaScript对象

    本节书摘来自异步社区<HTML5+JavaScript动画基础>一书中的第2章,第2.4节,作者:[美]Billy Lamberta , Keith Peters著,更多章节内容可以访问云 ...

  10. JavaScript的基础语句整理

    JavaScript的基础语句整理 文章目录 JavaScript的基础语句整理 一.JavaScript的输出 二.JavaScript的基础语句 2.JavaScript语句的关键词 总结 大部分 ...

最新文章

  1. mysql文字字符集_MySQL字符集
  2. 1.Swift教程翻译系列——关于Swift
  3. 【python】os.getcwd和getcwdu
  4. jquery复选框组清空选中的值_jQuery获取复选框被选中数量及判断选择值的方法详解...
  5. 你应该知道的大数据领域12大动向
  6. Proxmark3教程1:小白如何用PM3破解复制M1全加密门禁IC卡
  7. 会议录音被误删了用EasyRecovery怎么恢复
  8. 启动tomcat8时出现springfox.documentation.spi.service.contexts.OperationContext.headers()Ljava/util/Set;错误
  9. 记录小米8连接电脑之后的文件位置
  10. 国内镜像源的使用,提高下载速度
  11. 细胞亚器互作综述解读~~~The secret conversations inside cells
  12. 右键没有WinRAR压缩的解决方法
  13. 中秋之际,我想给月亮做一个智能化改造
  14. 肖星老师《一本书读懂财报》经典语句摘录(下)实战篇
  15. 在一个字符串中找出元音字母a,e,i,o,u出现的次数
  16. 网络基础 IP协议 子网划分 子网汇总 超网 无类间路由超详细介绍
  17. Java——判断回文
  18. 写给在校的GISER
  19. 实验二 CPU 部件实现之 ALU 和寄存器堆
  20. SQL Server 学习笔记——T-SQL

热门文章

  1. 【Android】对话框 AlertDialog
  2. 三角网导线平差实例_导线测量平差实例
  3. zookeeper 创建临时顺序节点_Zookeeper学习笔记
  4. strtol() 字符串转长整型函数
  5. Android获取网络状态
  6. 每天一道LeetCode-----复制无向图
  7. nbu还原oracle,NBU恢复oracle
  8. 1015 德才论 (25 分)(c语言)
  9. Android安卓模拟器中模拟SD卡
  10. 什么是Boot Loader