JS高级语言知识点部分总结

这篇博客总结了JavaScript的页面加载事件、变量声明、数据类型、类型转换、运算符、流程控制语句、对象以及函数等内容,适合初学者参考学习。
摘要由CSDN通过智能技术生成

在学习JS中,我进行了部分总结,需要的可以作参考(仅供参考)。

第一:页面加载事件,如下图:

 第二:变量的声明

我们都是通过 var 来声明变量,如图:

 第三:数据类型就是字面量类型,JS中就有7种字数据类型:

基本数据类型:String(字符串),Number(数值), Boolean(布尔值 true/false),Null(空值),  Undifined(未定义), Symbol

引用数据类型:Object(对象)

  1. String字符串

字符串需用引号引用起来,可以使用/作为引用字符。

例:

-  \" 表示"

 - \' 表示'

 - \n 表示换行

 - \t 制表符

  1. Number 数值

Infinity 正无穷大

-Infinity 负无穷大

可以使用运算符 typeof 检查

  1. Boolean 布尔值:主要用来做逻辑判断

True - 表示真

False - 表示假

  1. Null 表示空值
  2. Undefined 表示未赋予变量

第四:类型转换,指将其他数据类型转换为 String,Number,Boolean

  1. 将其他类型转换为Number

使用Number()函数

字符串 -->数字

布尔值 -->数字

True转换为1 ,false转换为0

ParseInt() 把一个字符串转换为整数

ParseFloat()把一个字符串转换为浮点数

  1. 将其他类型转换为Boolean

使用Boolean()函数

数字 -->布尔

字符串 -->布尔

Null和Undefined都会转换为false

对象也会转换为 true

第五:运算符

、1.算数运算符

+加 可以进行加法运算,也可以进行字符串拼接;可以通过“+”进行隐式转换

-减 可以进行减法运算

*乘 可以进行乘法运算

/除 可以进行除法运算

%取模 取模运算(取余数)

++自增 , --自减

例子如图:

 

2.逻辑运算符

! 非 可以用来对一个值进行非运算(对一个布尔值进行取反操作)

&& 与 可以对符号两侧的值进行与运算  (只要有false,只会返回为false)

|| 或 可以对符号两侧的值进行或运算(只要有true,只会返回为true)

  1. 赋值运算符

可以将符号右侧的值赋值给左侧的变量

例: null+=2  => num=num+2 

  1. 关系运算符

>,>=,<,<= ,运算结果为布尔值

5.相等运算符

==  表示相等的意思

!= 表示不等的意思

=== 表示全等的意思

!== 表示不全等的意思

其运算结果都为布尔值。

6.条件运算符(三元运算符)

语法:条件表达式?语句1:语句2;

第六:流程控制语句分为三种结构:

  1. 顺序结构:按照顺序执行代码
  2. 分支结构:执行代码时,可以根据条件进行选择
  3. 循环结构:如for循环,while循环,do...while循环 ...

例如图:

第七:Object对象

除了String,Number,Null,Boolean,Undefined,Symbol,其他都为对象。

对象又分为:

  1. 内建对象:由ES中定义的对象
  2. 宿主对象:由浏览器定义的对象
  3. 自定义对象:有开发人员自己定义的对象

第八:对象字面量

语法:{属性名:属性值;属性名:属性值;...}

 第九:函数function(函数分为普通函数和匿名函数)

1.普通函数:

 function 函数名([形参1,形参2,...,形参N]){

                        //语句

                    }

2.匿名函数:

 function(){//使用函数表达式来创建一个函数

        }

以上就是我想要分享的JS高级语言知识点部分总结的内容。

新手上道,请多多指教。如果用其他的不对的地方,请指出!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值