JavaScript高级程序设计(笔记)

本文详细介绍了JavaScript的基本概念,包括<script>标签的使用位置、标识符命名规范、ECMAScript的数据类型、类型判断方法typeof的使用、常用数值处理方法如isFinite()和isNaN等,以及字符串长度获取方式。此外还探讨了JavaScript函数参数的特点和如何通过arguments对象访问这些参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、<script>标签的位置:按照惯例所有<script>标签都放在<head>标签内部,这意味着必须等到所有的JavaScript代码被下载、解析、和执行完毕后,才显示页面的内容。

所有一般把JavaScript代码放在<body>里面或者后面。

2、标识符,第一个字符必须是一个字母、下划线、$   采用驼峰式命名

3、ECMAScript是松散类型。数据类型:ECMAScript有5中基本数据类型:Undefined, Null, Boolean, Number, String. 1种复杂数据类型:Object 

4、typeof操作符,返回值:undefined   、boolean、string、number、object、function

5、一些方法:isFinite()、isNaN、Number()、parseInt()、parseFloat()

6、计算字符串的长度,var text="hello world"; var length=text.length; 

toString()、String()、hasOwnProperty()、

7、for-in 语句、label语句、with语句、switch语句

8、ECMAScript函数的参数与大多数其他语言中的函数的参数有所不同。ECMAScript函数不介意传递进来多少个参数,也不在乎传进来的参数是什么数据类型。也就是说,即便你定义的函数只接收两个参数,在调用这个函数时也未必一定要传递两个参数。可以传递一个、三个甚至不传递参数,而解析器永远不会有什么怨言。之所以会这样,原因是ECMAScript中的参数在内部是用一个数组来表示的。函数接收到的始终都是这个数组,而不关心数组中包含哪些参数(如果有参数的话)。如果这个数组中不包含任何元素,无所谓;如果包含多个元素,也没问题。实际上,在函数体内可以通过arguments对象来访问这个参数数组,从而获取传递给函数的每个参数。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值