专做国外旅游的网站,湛江网站建设湛江,网站开发制作的流程有哪些,南京当的网站数组
script typetext/javascript/** 知识点#xff1a;数组* 理解#xff1a;一维数组的容器* 概念#xff1a;* 1.数组中的数据叫做元素* 2.元素都有编号叫做下标/索引* 3.下标从0开始* 注意#xff1a;* 1.数组作为数据的容器…数组
script typetext/javascript/** 知识点数组* 理解一维数组的容器* 概念* 1.数组中的数据叫做元素* 2.元素都有编号叫做下标/索引* 3.下标从0开始* 注意* 1.数组作为数据的容器应有的功能是增、删、改、查* 2.数据库是存放数据的但数据库将数据存储在硬盘中 -- 数据持久化* 3.数组是存储数据的但数组将数据存储在内存中 -- 数据非持久化* *///数组的声明var arr [胡歌,薛之谦,邓紫棋,成毅,彭于晏];//设置指定下标的元素arr[3] 林一;//获取指定下标的元素var v arr[1];console.log(获取指定下标的元素v);//添加元素arr[5] 霍建华;arr[6] 刘诗诗;arr[10] 林心如;//删除元素注意删除不会将空间回收而是会将下标上的元素赋值为undefineddelete arr[6];//获取元素的个数var len arr.length;console.log(获取元素的个数 len);console.log(----------------------------);//遍历元素 -- for循环for(var i 0;iarr.length;i){console.log(arr[i]);}console.log(----------------------------);//遍历元素 -- for-in注意遍历的是有效元素的下标for(var index in arr){console.log(arr[index]);}
/script
函数 知识点函数 理解特定功能的代码块 优点解决代码的冗余 分类 1.无参数无返回值的函数 2.带参数的函数 3.带返回值的函数 无参数无返回值的函数
script typetext/javascript/** 知识点无参数无返回值的函数* 语法结构* function 函数名(){* ...代码块...* }*/function run(){console.log(走位 -- 500行);}function play(){console.log(发技能 -- 1500行);}run();run();play();run();play();run();//案例设计一个函数打印三角形function printStar(){for(var i 0;i 5;i){for(var j 0;j i;j){document.write(*);}document.write(br /);}}printStar();printStar();
/script
带参数的函数
script typetext/javascript/** 知识点带参数的函数* 语法结构* function 函数名(a,b,...){* ...代码块...* }*/function fun(a,b,c){alert(abc);}fun(xxx,yyy,zzz);fun(1,2,3);//案例设计一个函数打印三角形三角形的行数和内容由调用方指定function printStar(num,str){for(var i 0;i num;i){for(var j 0;j i;j){document.write(str);}document.write(br /);}}printStar(5,$);printStar(9,*);
/script
带返回值的函数
script typetext/javascript/** 知识点带返回值的函数* 语法结构* function 函数名([a,b,...]){* ...代码块...* return 返回值;* }*/function fun1(){return 我好像在哪儿见过你;}var v fun1();alert(v);//案例:传入两个number值,比较大小,返回最大值function fun2(a,b){var v (ab)?a:b;return v;}var max fun2(6,2);alert(max);
/script
预定义函数
script typetext/javascript/** 知识点预定义函数* 理解JS给我们提供的函数*///parseInt(str1) - 将字符串解析成整数var str1 100;var str2 50;alert(parseInt(str1) parseInt(str2));//parseFloat(str3) - 将字符串解析成小数var str3 123.123;var str4 123.123;alert(parseFloat(str3) parseFloat(str4));//isNaN(str5) - 判断是否是非数字var str5 abc;alert(isNaN(str5));//true//isFinite(str6) - 判断是否是数字var str6 100;alert(isFinite(str6));//true//eval(str7); - 认为参数是JS代码去执行var str7 alert(我好像在哪儿见过你);eval(str7);
script