Js与Jq实战:第二讲:JavaScript基础

第二讲:JavaScript基础

一.预习笔记

1.变量

1)JavaScript是一门弱语言,没有明确的数据类型,所以在声明变量时,不需要指定变量的类型,变量的类型由赋给变量的值决定。声明变量一般使用var
2)变量名规则
a)首字符必须是字母,_或者$
b)其它字符可以是字母,数字,下划线或者$
c)变量名不能是关键字或者保留字
3)变量使用
a)先声明再赋值,再使用
b)声明变量并赋值,再使用
c)同时声明多个变量并赋值,再使用
d)直接使用
4)变量可以通过typeof()方法显示数据类型
5)JavaScript区分大小写
6)虽然变量可以不经过声明而直接使用,但这种方法很容易出错,因此不推荐,在使用变量之前先声明,这是良好的编程习惯。

2.数据类型

1)基本数据类型:string(字符串类型,一个字符也是字符串),number(数值类型,整型和浮点型都属于数值),boolean,undefined(未定义类型,声明变量但未初始化),null(空,用来表示尚未存在的对象),object(对象类型)
2)number类型特殊值:
a.Infinity:无穷大, -Infinity表示无穷小
b.NaN:不是数字
3)数据类型转换:
toString()—转变为字符串
parseInt(numString,[radix])—转变为数字,第一个参数是需要转换的数字字符串,第二个参数表示进制。如果第一个参数含有非数字的字符,转变的结果就是NaN
parseFloat()—转换为浮点数
4)基本数据类型转换
Boolean(value)—转换为boolean值,当value值为空字符串,数字0,undefined,null时,转换结果为false
Number(value)----转为数值,转换的是整个值
String(value)----转为字符串,与toString()的区别在于,String()在转换null或者undefined时不会报错
toFixed()—把值按照指定的小数位返回的字符串

3.运算符号(见书P23-P24)

在这里插入图片描述

4.流程控制语句

if语句

在这里插入图片描述

switch语句

在这里插入图片描述

5.循环语句

for循环

在这里插入图片描述

while循环

在这里插入图片描述

do…while循环

在这里插入图片描述

for …in 循环

在这里插入图片描述

循环中断关键字:break,continue

在这里插入图片描述

6.函数:

1)自定义函数:语法 function 方法名(){}
方法名需满足标识符命名规则
()里面可以写参数,也可以不写参数;不写参数时,也可以传递参数,通过arguments数组对象来获取参数
方法如果有返回值,在调用方法时直接获取就行,定义时不用单独声明,不过需要在声明方法的方法体加上return

在这里插入图片描述

2)匿名函数 :function (){}
3)系统函数:isNaN(),parseInt()…
4)函数调用
常规调用:

在这里插入图片描述

事件调用:

在这里插入图片描述
在这里插入图片描述

window.onload是页面加载时触发的事件
document.getElementById(“”):获取id对应的元素

7.案例

在这里插入图片描述

二.课堂笔记

1.toFixed():返回确定小数位的方法

首先该方法是number类型的方法,所以使用如下

在这里插入图片描述

其次这个方法对于不同的浏览器作用也不太一样,具体请查看官方文档。

2.parseInt():转换值为整形数字

在这里插入图片描述

三.课后回顾





–行动是治愈恐惧的良药,犹豫拖延将不断滋养恐惧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值