JavaScript笔记

1.JS的定义

js是一种直译式脚本语言,主要负责客户端与用户的交互

2.JS的引入方式

1)内部引用

通过<script>双标签,在标签内写入js代码。

2)外部引用

通过<script>标签的src属性来引入外部js后缀的文件。外部引用必须为双标签。

3.定义变量

语法: var 变量名 =变量值;

要点:var可以省略、可以重复定义同名变量,使用时以后定义为准。

4.数据类型

js是一种弱类型的语言,可以使用var定义任何数据类型变量。

变量数据类型由变量的值决定。未赋值之前为undefined未定义,无法使用。

数据类型主要分以下类别:

1)number:数字类型。无论整数还是小数。

2)string:字符或字符串,都属于该类型。

3)boolean:布尔类型。可以用0或1来代表。

4)object:对象类型。

数据类型转换函数

1)字符串转整数 parserInt

2)字符串转小数 parserFloat

注意:字符串转number类型时,只转换字符串中第一部分数字类型。

5.运算符

1)算数运算符: +、、-、*、/、 % 
2)比较运算符:> 、<、>=、<=、==
3)逻辑运算符:&& || !
4)三目运算符: xxx?xxx:xxx

6.流程控制语句

if--else: 同java。
switch :用法同java,但case条件可以是常量、变量、和表达式。
for循环:同java。
while循环:同java
do-while循环:同java
for-in循环:类似java for-each

7.函数

定义格式:
function 函数名 (参数列表){
函数体
}
参数列表不需要指定数据类型,返回值也不需要指定类型,js没有方法重载,后定义的会覆盖先定义的同名方法。

调用函数:
函数名(参数列表)
调用时,只要函数名一样就可以调用。参数列表无需一样。
要点:
每个函数内会有一个arguements的数组来存放传过来的参数。当参数列表与数组长度不同时,视情况出现参数丢失和缺少参数的错误。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值