js
梦醒时见你
这个作者很懒,什么都没留下…
展开
-
array数组对象
创建数组两种方式 1- 构造函数 var arr = new Array(3); 2- 字面量 var arr1 = {};//[]--trueinstanceof关键字 判断 变量 instanceof 对象 true falseconsole.log(arr1 instanceof Array);//falseArray.isArray(); 判断是否是一个数组console.log(Array.isArray(arr));//trueconcat() 拼接数组v原创 2021-03-23 15:32:25 · 144 阅读 · 0 评论 -
string字符串对象
静态对象: Math.random()实例对象:new Object(); 对象名.方法名 = function(){}String — 是一个对象,string中字符串内的字符是可以通过索引下标来取的,string中的每一个字符是只读的不可以进行修改的定义一个字符串var str = "hepdo";console.log(str);console.log(str[2]);遍历字符串var str4 = "我最好看"; for(var i = 0; i < str4.lengt原创 2021-03-23 14:41:56 · 184 阅读 · 0 评论 -
data日期对象
date对象分两种情况:1- 获取当前时间2- 录入指定的时间注意:指定的对象会跟随1\2两种情况获取不同数据获取当前年console.log(da.getFullYear());获取当前月console.log(da.getMonth()+1);获取当前日console.log(da.getDate());获取当前小时console.log(da.getHours());获取当前分钟console.log(da.getMinutes());获取当前秒conso原创 2021-03-23 14:04:55 · 199 阅读 · 0 评论 -
内置对象
js三种对象:1- 内置对象2- 自定义对象3- 浏览器对象 BOm绝对值[1 == 1][-1 == 1]console.log(Math.abs("-1"));//1console.log(Math.abs("-8"));//8ceil() 向上取整console.log(Math.ceil(2.0003));//3console.log(Math.ceil(-2.0003));//-2floor() 向下取整console.log(Math.floor(2.9));//2c原创 2021-03-23 13:51:35 · 77 阅读 · 0 评论 -
对象
编程思想:将生活中的事物添加道程序中对象:看得见,摸得着,具体指的某一个事物,万物结对象,具有一定特征与行为,具体事物,具有属性与方法的,具体事物创建对象的方式:构造函数var per = new Object();特征 – 属性 对象名.属性名 = ‘属性值’;per.height1 = '180cm';per.kg = 80;per.abc = function (){ alert('老会做饭了');} alert(per.height1);per.abc();对象属性“原创 2021-03-23 10:55:22 · 69 阅读 · 0 评论 -
函数总结
1- 函数:一堆一堆的代码封装在一起2- 函数作用:重复调用3- 参数: a- 形参:在定义函数时函数名后的小括号里的参数 b- 实参:在调用函数时函数名后小括号里的参数 4- 返回值: a- 函数中有返回值: 有return b- 函数中没有返回值: 没有 return c- 没有明确的返回: 有return undefined ,没有有return 返回值最终返回的位置是函数的调用处5- 有参数,有返回值的函数 有参数,无返回值的函数 无参数,有返回值的函数原创 2021-03-23 08:02:14 · 62 阅读 · 0 评论 -
函数定义
函数定义JavaScript 使用关键字 function 定义函数。函数可以通过声明定义,也可以是一个表达式。通俗地说函数:就是将一堆一堆的代码放在一起,在需要的时候调用定义:function 函数名(){ 函数执行代码;} 调用:函数名();实例:<script>var num1 = 10; var num2 = 20; function sum(){ alert(num1 + num2); } sum();</script>循环输出4行原创 2021-03-22 14:09:09 · 94 阅读 · 0 评论 -
二维数组
1-声明一个一维数组 数组名为 arrvar arr = [1,2,3,4];console.log(arr);2- 声明一个二维数组 数组名为arr1var arr1 = [[1],[2,3],[4,5,6]];console.log(arr1);3- 遍历二维数组for(var i = 0; i < arr1.length;i++){ for(var j=0;j<arr1[i].length;j++){ document.write(arr1[i][j]); }}原创 2021-03-22 13:59:55 · 82 阅读 · 0 评论 -
数组去重及冒泡排序
去重案例<script type="text/javascript"> var arr = [10,20,30,40,10];//10 var arr1 = []; for(var i = 0; i < arr.length; i++){ if(arr[i] != 10){ arr1[i] = arr[i]; } arr1[0] = 10; } console.log(arr1);</script>冒泡排序<script type=原创 2021-03-22 13:51:46 · 155 阅读 · 0 评论 -
while和do…while
whilewhile循环 好男人循环先问问,在执行do…whiledo..while循环 坏男人循环先斩后奏初始值1; do{ 表达式3; 代码块4; }while(条件表达式2);循环输出 1-10的累加和 声明累加和的变量名为sum<script>var sum = 0;var n = 1; do{ n++; sum+=n; }while(n<=10); document.write(sum+' ');</script>原创 2021-03-22 13:49:22 · 57 阅读 · 0 评论 -
数组
数组数组:一组有序的数据作用:有效的存储一组数据数组的写法方式一:var 数组名 = new Array();方式二:var 数组名 = []; 取值 -- 数组名[下标]1- 声明一个空得数组var array = new Array();console.log(array);2- 声明一个指定长度的数组var arr = new Array(3);console.log(arr);3- 声明一个空的数组 方式二var arr1 = [];console.log(a原创 2021-03-22 09:54:45 · 65 阅读 · 0 评论 -
js条件语句
js条件语句if else if else 结构if(条件表达式1){ 表达式1; }else if(条件表达式2){ 表达式2; }else if(条件表达式3){ 表达式3 }else{ 以上条件都不满足 执行此处代码 }<script> var cj = 60; if(cj>=90 && cj <=100){ document.write("你很优秀"); }else if(cj >= 80 &&原创 2021-03-22 09:48:12 · 132 阅读 · 0 评论 -
js运算符
运算符运算符:用来运算的符号就是运算符运算:由一个数值或多个数值在运算的过程中产生一个新的值得过程就叫做运算算术运算符(+ - * / %)<script> //算数运算符:+ - * / % var num1 = 10; var num2 = 20; var num3 = num1 + num2;//30 num3 = num1 - num2;//-10 num3 = num1 * num2;//200 num3 = num1 / num2;//0.5 num3 = n原创 2021-03-22 09:21:09 · 58 阅读 · 0 评论 -
js数据类型
数据类型值类型(基本类型):字符串(String)、数值类型(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol。引用数据类型:对象(Object)、数组(Array)、函数(Function)。数值类型(Number)字符串(String)布尔类型(Boolean)类型转换1- 强制转换 [显性]2- 自动转换 [隐性]布尔类型转为数值类型 [自动转换]var bool = false;var num = 1;console.原创 2021-03-22 09:05:51 · 53 阅读 · 0 评论