js

简介: js


1.创建对象的三种方法

注: 其中js访问对象属性的两种方法:

    注意事项:

    当在为一个对象动态的添加属性时,不可以使用点,必须使用[ ]

构造函数:

  1. for ..in.. 遍历对象属性,k想写什么写什么。

3.数学对象Math

所以Math.round(-1.5)结果是-1;

猜数字游戏:

4.Data对象

month要加一;

倒计时:

5.数组

创建数组

检测是否是数组

push,unshifit

pop ,shift

reserve,sort

返回数组元素索引号indexOf

数组去重

数组转换为字符串, join默认为逗号

字符串转数组

6.字符串

字符串不会轻易销毁;

字符串indexOf,里面要加 ' '

统计一个字符串中某个字符出现的位置和次数

charAt,charCodeAt,str

统计字符串中重复出现字符个数,并输出最多次出现的字符;k是属性名,o[k]是值

字符串中某个字符全部替换为另一个字符

  1. 简单、复杂数据类型

简单数据类型传参

结果是11,10

复杂数据类型传参

8.arguments,短路

9.预解析

声明函数的两种方法

// 声明定义方式
function fn() {...}
// 调用
fn(); //因为有名字,所以也被称为命名函数
调用函数的代码既可以放到声明函数的前面,也可以放在声明函数的后面

利用函数表达式方式的写法如下:
// 这是函数表达式写法,匿名函数后面跟分号结束
var fn = function(){...};
// 调用的方式,函数调用必须写到函数体下面
fn();

结果是undefinite

相当于

fun{

var num(占个坑)

console.log(num)

num=20

}

undefinite 20

9,9,9,9,9, 报错(局部变量,外面不能调用),b,c 直接赋值当全局变量。

相关文章
|
4月前
|
JavaScript 前端开发 Java
js常用技巧汇总
js常用技巧汇总
|
4月前
|
JavaScript
什么是js?js的特点是什么?
什么是js?js的特点是什么?
|
4月前
|
JavaScript 前端开发
js详解1
js详解1
35 2
|
3月前
|
JavaScript 前端开发
什么是js
什么是js
94 4
|
4月前
|
前端开发 JavaScript API
toastify-js
toastify-js
39 0
|
9月前
|
JavaScript
metainfo.js
metainfo.js
83 1
|
JavaScript
js超实用的小技巧(1)
js超实用的小技巧(1)
|
JavaScript
js有什么用
js有什么用
78 0
|
JSON API 数据格式
一起来学 next.js - getServerSideProps 篇
getServerSideProps 是 next.js 中的一项特色功能,可以让我们在给页面设置一些初始的 props 参数。
|
JSON 前端开发 区块链
ethers.js
如果你已经在以太坊上开发过DApp,那你在前端JavaScript中可能用过web3.js。Ethers.js则是一个轻量级的web3.js替代品,在本文中,我们将学习如何使用Ether.js构建一个简单的DApp。
1678 0