
js
saiyi绒小花
一个想要努力向上的陆同学
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JS对象分类
js分类原因:分类就可以少占内存 new语法 将函数与原型结合 函数的特征 都有prototype属性,存储原型地址 每个prototype都有一个constructor属性,是来告诉别人构造这个属性的爹是谁 new语法的写法和特征 newX()特征 自动创建空对象 自动为空对象关联原型,原型地址指定为X.prototype 自动将空对象,作为this关键字运行构造函数(构造函数是指创建对象的函数) 自动return this function Person(name, age) {//()里写变量原创 2020-05-10 22:38:32 · 561 阅读 · 0 评论 -
JS对象
前言 回顾之前的七种数据类型: number string bool symbol null undefined object 五个falsy值 null undefined 0 NaN ‘’(空字符串) 对象的概念 定义 无序的数据集合 键值对的集合 ①属性名:每个key都是对象的属性名(property) ②属性值:每个value都是对象的属性值 写法 let obj = { 'n...原创 2020-05-07 21:04:31 · 281 阅读 · 0 评论 -
JS数据类型
数字与字符串 功能不同: 数字能加减乘 字符串只能加 字符串表示手机号码,数字不行,0开头没有意义 存储方式不同 js中,数字是转成2进制即64位浮点数形式存 js中,字符串经过编码再转换成数字存储的 如何存数字 数字以0/1存,所以转二进制 10转2:31=?*2…… 2转10:=2的n次方 16进制转2进制:1-9 A-F 以8 4 2 1表示xxxx 把二进制数对应四个四个一份...原创 2020-05-07 20:45:22 · 384 阅读 · 0 评论 -
JS基本语法
表达式和语句 1、表达式 1+2表达式的值为3 add(1,2)表达式的值为函数的返回值,只有函数有返回值 console.log 表达式的值为函数本身 console.log(3)表达式的值为undefined,因为没有名字为3这种可以调用的函数,如果需要打印3,则需要写成console.log(‘3’) 2、语句 var a=2 是一个语句 3、区别 • 语句无值,表达式有 • 语句...原创 2020-04-26 23:01:55 · 364 阅读 · 0 评论 -
关键字
instanceof 变量是否是对象的实例 //var arr = new Array(); //alert(arr instanceof Array);//true //alert(arr instanceof Object);//true function test(){} var obj = new test(); //alert(obj instanceof test);//true al...原创 2019-10-17 10:31:18 · 86 阅读 · 0 评论 -
对象
1.字面式声明 var person = { name:"zhangsan", age:26, sex:"man", eat:function(fds){ alert("我在吃"+fds); }, play:function(ga){ alert("我在玩"+ga); } } alert(person.age); person.eat("面条"); alert(person ...原创 2019-10-16 18:35:24 · 130 阅读 · 0 评论 -
简易计算器
实现一个简易计算器 首先是最简单也是最容易做到的,但不建议使用,将结构的样式糅杂到了一起。+会起到连接符的作业,因此如果不加+号,1+1=11,使用+号可以自动避免。-/*则不用 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>简...原创 2019-10-16 08:44:01 · 415 阅读 · 0 评论 -
函数的参数
函数的参数有实参和形参 形参可以当作局部变量 本质上是将实参赋值给形参 传递对象时,相当于obj=person,引用类型赋值的是地址,保存在堆内存中,指向同一个对象,person对多一个name var person = {}; function setPerson(obj) {//形参 obj.name = 'xm'; } setPerson(person);//实参 参数的个数 1.当实参...原创 2019-10-14 17:22:35 · 106 阅读 · 0 评论 -
函数的调用
函数的调用分为普通函数的调用,方法调用,构造函数的调用和间接调用 普通函数 普通函数分为命名函数和匿名函数 命名函数调用 function add() { // body... } add(); 匿名函数调用 匿名函数的调用分为三种,使用一个变量保存匿名函数 var add = function () { // body... }; add(); 调用的时候直接加()-----自调 (fu...原创 2019-10-14 16:07:53 · 339 阅读 · 0 评论 -
原生js实现图片轮播效果-JavaScript
功能: 实现图片每隔1秒切换一次; 当鼠标停留在整个页面上,图片不进行轮播; 鼠标移动到切换页选项上,出现该选项对应的图片,并且切换页选项的背景颜色发生相应的变化; 当图片发生轮播切换时,再不滑入选项卡的前提下,相应的选项卡背景颜色也自动发生变化; 点击上一张按钮,出现上一张图片,点击下一张按钮,出现下一张图片,同时选项卡的背景颜色也发生变化。 以下为实现代码: 首先为html代码,创建一个大盒子...原创 2019-10-09 20:39:26 · 273 阅读 · 0 评论