zoukankan      html  css  js  c++  java
  • JS笔记(一):基础知识

    (一) 标识符

    标识符就是一个名字,在JS中,标识符用来对变量和函数命名,或者用做JS代码中某些循环语句中的跳转位置的标记。JS的标识符必须以字母、_或$符号开始,后续字符可以是字母、数字、_或$符号。

    (二)变量声明

    使用关键字var声明变量。

    1 var file;
    2 var book;
    3 var boy;
    4 /*字符串可以使用单引号,
    5     也可以使用双引号*/
    6 var the_boy = '小明';
    7 var the_woman = "woman";
    8 var i = 0,j = 1,k = 1;  //声明多个变量

    (三)创建对象

    使用{}或new创建对象。

     1 //对象
     2 var A = {name:'小明',weight:35} //拥有2个属性成员的对象
     3 var B = {} // 空对象
     4 A.hobbies = '旅游'; //添加属性成员
     5 //也可以嵌套
     6 var the_children = {
     7     the_boys:{name:'小明',weight:35},
     8     the_girls:{name:'小丽',weight:35}
     9 }
    10 //对象的属性名可以是字符串
    11 var the_child = {
    12     'the_boys':{name:'小明',weight:35},
    13     'the_girls':{name:'小丽',weight:35}
    14 }
    15 
    16 //通过new运算符创建并初始化新对象
    17 var o = new Object(); //创建一个空对象,和{}一样
    18 var a = new Array();//创建一个空数组,和[]一样
    19 var d = new Date();//创建一个表示当前时间的Data对象

    (四)创建数组

    1 //创建数组
    2 var A = [] //空数组
    3 var B = new  Array() //空数组
    4 var B1 = new  Array(10) //指定数组长度
    5 var B2 = new  Array(1,2,3,4,'name') //指定数组元素
    6 var C = [1,2,3,4,5]
    7 var D = [[1,2,3],[1,2,3,4,5]]
    8 var E = ['x',1,2,{name:'小明',weight:35},]

    (五)定义函数

    1 //使用关键字function (参数) { JS代码(函数包含的语句) }定义一个函数
    2 //可以直接赋值给一个变量
    3 var the_fc = function (x,y) {
    4         return x*y;
    5 }
    6 //也可以是一个单独的语句
    7 function f(x,y) {
    8     return x*y;
    9 }

    (六)属性访问

    使用.或[]访问

    //数组初始化表达式
    var the_array = [1,2,3];
    var B = [[1,2,3],[1,2,3,4,5]]
    
    var the_children = {
        the_boys:{name:'小明',weight:35},
        the_girls:{name:'小丽',weight:35}
    }
    
    console.log(B[1]) //使用索引访问数组内容
    console.log(B[1][0]) //使用索引访问数组内容
    console.log(the_children.the_boys) //访问对象the_children的the_boys属性的值
    console.log(the_children['the_girls'])//访问对象the_children的the_girls属性的值
    console.log(the_children.the_boys.name) //..访问the_boys对象name属性的值

  • 相关阅读:
    flex布局
    媒体查询
    transform详细解释
    读取long类型数据
    Oracle中快速清空当前用户的所有表数据
    没有表头的csv文件怎么导入Kettle
    Kettle性能调优汇总
    oralce中特殊字符的查询
    数据的单值、多值、派生、简单、复合属性
    kettle学习
  • 原文地址:https://www.cnblogs.com/simple-free/p/9236329.html
Copyright © 2011-2022 走看看