js
saiyi绒小花
一个想要努力向上的陆同学
展开
-
JS对象分类
js分类原因:分类就可以少占内存new语法将函数与原型结合函数的特征都有prototype属性,存储原型地址每个prototype都有一个constructor属性,是来告诉别人构造这个属性的爹是谁new语法的写法和特征newX()特征自动创建空对象自动为空对象关联原型,原型地址指定为X.prototype自动将空对象,作为this关键字运行构造函数(构造函数是指创建对象的函数)自动return thisfunction Person(name, age) {//()里写变量原创 2020-05-10 22:38:32 · 486 阅读 · 0 评论 -
JS对象
前言回顾之前的七种数据类型:number string bool symbolnull undefinedobject五个falsy值null undefined0 NaN‘’(空字符串)对象的概念定义无序的数据集合键值对的集合①属性名:每个key都是对象的属性名(property)②属性值:每个value都是对象的属性值写法let obj = { 'n...原创 2020-05-07 21:04:31 · 239 阅读 · 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 · 319 阅读 · 0 评论 -
JS基本语法
表达式和语句1、表达式1+2表达式的值为3add(1,2)表达式的值为函数的返回值,只有函数有返回值console.log 表达式的值为函数本身console.log(3)表达式的值为undefined,因为没有名字为3这种可以调用的函数,如果需要打印3,则需要写成console.log(‘3’)2、语句var a=2 是一个语句3、区别• 语句无值,表达式有• 语句...原创 2020-04-26 23:01:55 · 310 阅读 · 0 评论 -
关键字
instanceof变量是否是对象的实例//var arr = new Array();//alert(arr instanceof Array);//true//alert(arr instanceof Object);//truefunction test(){}var obj = new test();//alert(obj instanceof test);//trueal...原创 2019-10-17 10:31:18 · 58 阅读 · 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 · 99 阅读 · 0 评论 -
简易计算器
实现一个简易计算器首先是最简单也是最容易做到的,但不建议使用,将结构的样式糅杂到了一起。+会起到连接符的作业,因此如果不加+号,1+1=11,使用+号可以自动避免。-/*则不用<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>简...原创 2019-10-16 08:44:01 · 355 阅读 · 0 评论 -
函数的参数
函数的参数有实参和形参形参可以当作局部变量本质上是将实参赋值给形参传递对象时,相当于obj=person,引用类型赋值的是地址,保存在堆内存中,指向同一个对象,person对多一个namevar person = {};function setPerson(obj) {//形参 obj.name = 'xm';}setPerson(person);//实参参数的个数1.当实参...原创 2019-10-14 17:22:35 · 74 阅读 · 0 评论 -
函数的调用
函数的调用分为普通函数的调用,方法调用,构造函数的调用和间接调用普通函数普通函数分为命名函数和匿名函数命名函数调用function add() { // body...}add();匿名函数调用匿名函数的调用分为三种,使用一个变量保存匿名函数var add = function () { // body...};add();调用的时候直接加()-----自调(fu...原创 2019-10-14 16:07:53 · 307 阅读 · 0 评论 -
原生js实现图片轮播效果-JavaScript
功能:实现图片每隔1秒切换一次;当鼠标停留在整个页面上,图片不进行轮播;鼠标移动到切换页选项上,出现该选项对应的图片,并且切换页选项的背景颜色发生相应的变化;当图片发生轮播切换时,再不滑入选项卡的前提下,相应的选项卡背景颜色也自动发生变化;点击上一张按钮,出现上一张图片,点击下一张按钮,出现下一张图片,同时选项卡的背景颜色也发生变化。以下为实现代码:首先为html代码,创建一个大盒子...原创 2019-10-09 20:39:26 · 241 阅读 · 0 评论