js 基础记录

写在前:记录js的一些基本的用法,以便查询。


点击事件:onclick 


数据类型转换:

转换成字符串类型:

1. tostring()

2. string()

3. 字符串拼接

注: null 和 undefined  没有tostring() 方法

布尔类型转换:

Boolean()

数值类型转换:

1. Number()

2. parseInt()

3. parseFloat()

4. string 类型转 number (NaN)

隐式转换:

fale:

0, '' 空字符串, NaN, null undefined

一元运算符:

++number  前置加加

number++ 后置加加

逻辑运算符:

||  或 : 有一个为真就为真

&& 和(与) : 都为真才为真

! 非(取反)

赋值运算符:

let num = 5

num+=3   为8 相加

num-=3   为2 相减

num*3    为15 相乘

num/3    为1.66... 相除

num%3    为2 取余


关系运算符:

<     小于

>     大于

<=    小于等于

>=    大于等于

==    相等

===   全等

!=    不等

!==   不全等

判断:

do { 条件 }
while( 条件 ) { 循环体 }


if( 空值, null/undefined ) { 为 true 走此处 }
else { 为 false  走此处 }

方法集合:

push()  向后添加

pop() 从后删除

shift()  向前删除

unshift()  从前增加

reverse() 翻转

sort() 排序

concat() 拼接

slice() 截取

substring() 截取

substr() 截取length

indexof() 字符串中的位置

lastindexof()  往前找字符串的位置

trim() 前后空白去除

isNaN() 函数用于检查其参数是否是非数字值,是返回true

abs()  绝对值

toFixed()  可把Number 四舍五入为指定小数位数的数字

Math.round() 可把一个数字舍入为最接近的整数

Math.floor()  可对一个数进行下舍入

Math.random() 方法可返回介于 0~1 之间的随机数

parseInt() 函数可解析一个字符串,并返回一个整数

filter() 创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素

filter() 方法使用案例


生成随机数:

parseInt(Math.random() * (max -min) + min)

eg: var max = 100;  min = 10;

对象的结构赋值:必须是相同属性名。

数组的结构赋值:

var [a, b, c] = [1, 2, 3]

1.数组结构赋值

2.完全(不完全)赋值

3.默认值可以引用解构赋值的其他变量。但该变量必须已声明。

获取当前时间戳:

var time = new Date()  获取时间

var timestamp = Date.parse(new Date())

var timestamp = (new Date()),valueof()

var timestamp = new Date().getTime()

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值