zoukankan      html  css  js  c++  java
  • JavaScript学习笔记

    1. javascript是大小写敏感的,

    // 单行注释

    /**/多行注释

    2. 变量:

    var quantity ;声明变量

    quantity = 3;变量赋值

    变量命名以字母,美元符号, 下划线 开头,不能以数字开头。 且不能使用关键字和保留字作为变量名,通常采用驼峰命名法,比如 firstNameWord ,

    3. 数据类型:

    Number , String ,undefined , Boolean, null , Oblect,Array , Date,Math ,RegEx   字符串表达式:""   ''  双引号,单引号,

    4 ,数组:

    var color = ['white' , 'black' ,'Yellow']; 这种创建方法称为数组字面量;
    
    var arr = new Array('white' , 'pink' ); 这中是用数组构造函数;
    
    var array = new Array();
    array.push();   插入数据
    array.item(0); 获取数组数据;
    array[0];获取数组数据; 数组的索引值从0开始到数组长度
    -1

    5 , 操作符:

    NaN  (Not a  Number)

    // 赋值  =

    //算数操作符: +     -      *   /     %   ++   --

    // 字符串操作符: +

    //比较操作符:  >       <       >=       <=     !=         ==       ===         !==

    6, 函数:

    // 函数的基本结构
    function change(){
    return 'HelloWolrd';
    }
    
    // 函数调用
    change();
    
    //带参数的函数
    function change(width,height){
    return width*height;
    }
    
    //带参数的函数调用
    
    change(20,30);

    // 返回多个值的函数

    function GetSize(width,height,dept){
    var size = width*height;
    var clome = width*height*dept;
    var sizes = [size , clome];
    return sizes;
    }

    GetSize(100,20,30)[0]; 获取返回值一

    //匿名函数

    var change = function(){
    return 'HelloWorld!';
    }

    var value = change(); 调用

    //立即调用函数表达式
    var area = (function(){
    var width = 3;
    var height = 4;
    return width*height;
    }());

    7, 对象

    // 对象的创建 :字面量方法
    var  text = {
    name : 'zhangsan',
    age :15,
    sex : true,
    getName: function(){
    return this.name;
    }
    
    };
    
    // 访问对象
    
    var name = text.name;
    
    var name = text.getName();
    
    var name = text['name'];
    
    // 创建对象 :构造函数语法
    
    var hotel = new Object();
    hotel.name= 'Quart';
    hotel.address = 'BeiJing';
    
    hotel.getRoom = function(){
    return room;
    };
    // 修改对象
    
    hotel['name'] = 'HaHa';
    
    // 删除对象
    
    delete  hotel['name']  使用关键字delete;
    
    //构造函数语法
    function hotel (name,age){
    this.name = name;
    this.age = age;
    this.room = function(){
    return roon;
    };
    }
    
    //  使用
    
    var hotel =new  hotel('Guyojiu',23);

    数组也是对象
  • 相关阅读:
    使用math.js进行javascript精确计算
    SpringMVC java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name
    MAC系统下配置环境变量
    javaURL中文乱码的问题
    Mac系统搭建java开发环境
    mysql 删除重复数据保留只保留一条
    SSM 加载配置文件
    CSS3实现元素旋转
    CSS3实现圆角效果
    CSS3 -web-box-shadow实现阴影效果
  • 原文地址:https://www.cnblogs.com/TakeaHeader/p/5416801.html
Copyright © 2011-2022 走看看