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




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值