美文网首页
javascript笔记4

javascript笔记4

作者: michaelYH | 来源:发表于2018-09-04 16:51 被阅读0次

    匿名函数

    即时函数

    认识数组

    创建数组

    数组元素的访问(赋值与取值)

    数据长度length/元素更新/增加删除

    数组遍历

    数组中常用方法

    数组排序

    多维数组

    字符串

    字符串长度

    字符串常用方法

    Math对象

    function mysum(num1,num2){

    return num1+num2;

    }

    //console.log(mysum(1,2));

    //var f=mysum;

    //console.log(f(4,5));

    function myfunc(s,a,b){

        return s(a,b);

    }

    console.log(myfunc(mysum,100,200));

    var f=function (a, b)

    {

    return a+b;

    }

    console.log(f(3,4));

    function sum(function(){

    //参数传递的作用,这样的函数只执行一次,其他时间不执行

    },3,4){

    }

    即时函数

    (function(str){

    console.log("function");

    })(100)

    var arr=[1,2,3,4,5];

    console.log(arr[1]);

    var arr=[1,2,3,4,5];

    for(var i in arr){

    console.log(typeof(i));

    console.log("arr[%s] = %d",i,arr[i]);

    }

    创建数组:

    var arr = new Array();

    console.log(arr);

    console.log(arr.length);

    var temp_arr = new Array(1,2,3,4,"safe");

    console.log(temp_arr);

    var arr = new Array(5);

    arr[0] = 1;

    arr[1] = 2;

    console.log(arr);

    这样的也是可以,5仅仅是一个建议.
    var arr = new Array(5);

    arr[0] = 1;

    arr[1] = 2;

    arr[2] = 1;

    arr[3] = 2;

    arr[4] = 1;

    arr[5] = 2;

    console.log(arr);

    数组的增删改查
    var arr = new Array(5);

    arr[0] = 1;

    arr[1] = 2;

    arr[2] = 3;

    arr[3] = 4;

    arr[4] = 5;

    arr[5] = 6;

    //console.log(arr);

    console.log(arr.length)  // 6

    arr[5] = 100; //修改

    console.log(arr);

    arr.length=3;

    console.log(arr);

    arr[10] = 1000;

    console.log(arr);

    delete arr[1];

    console.log(arr);

    数组常用方法

    var arr = new Array(5);

    arr[0] = 1;

    arr[1] = 2;

    arr[2] = 3;

    arr[3] = 4;

    arr[4] = 5;

    arr[5] = 6;

    arr.push(7);

    //放到数组最前面

    arr.unshift(8);

    arr.pop();

    //从数组开始删除

    arr.shift();

    arr.reverse();

    var t_arr =  arr.slice(2,4);

    console.log(arr);

    var str1 = "hello world";

    var str2 = new String("hello world");

    console.log(str1);

    console.log(str2);

    //string基本数据类型转化成对象类型

    console.log(str1.length);   

    console.log(str2.length);

    //字符串创建之后,不能改变

    str1="good";

    str1[1]="xxx";

    console.log(str1);

    字符串常用方法

    var str1 = "hEllo world";

    var str2 = new String("hello world");

    console.log(str1.charAt(1));

    console.log(str1.charCodeAt(1));

    console.log(str1.toLowerCase());

    console.log(str1.substring(1,5));

    console.log(str1.split(" "));

    Math函数
    console.log(Math.round(3.6));

    计算随机数

    //0-100

    //console.log(Math.random()*(y-x+1)+x);

    console.log(Math.random()*100)

    相关文章

      网友评论

          本文标题:javascript笔记4

          本文链接:https://www.haomeiwen.com/subject/jfygwftx.html