zoukankan      html  css  js  c++  java
  • JavaScript-烂笔头

    JavaScript

    对大小写敏感
    注释单行用://
    注释多汗用:/* */
    声明变量:var 变量名 (未使用值来声明的变量,值为undefined)
    JavaScript 变量均为对象
    可以使用关键词"new"来声明其类型
    var name = new String;
    var x = new Number;
    var y = new Boolean;
    var cars = new Array;
    var object = new Object;
    变量赋值:=
    数据类型:字符串、数字、布尔、数组、对象、Null、Undefined
    var a='a';var b=2.01;var c=true;
    var d=new Array("zu1","zu2","zu3");
    数组下标是基于0开始的
    var object={firstname:"Bill",lastname:"Gates",id=5566}
    对象属性有两种寻址方式:name=object.firstname或name=object["lastname"]
    JavaScript函数语法:
    function functionname() {
    要执行的代码
    }
    带有参数和返回值得函数
    function functionname(var1,var2) {
    要执行的代码
    return 要返回的值
    }
    JavaScript 变量:
    JavaScript 变量的生命期从它们被声明的时间开始。
    局部变量会在函数运行以后被删除。
    全局变量会在页面关闭后被删除。
    运算符:
    赋值:=
    算数运算符:+ - * / % ++ --
    比较运算符:== ===(全等:值和类型) != > < >= <=
    逻辑运算符:&& || !
    条件运算符:语法 - variablename=(condition)?value1:value2
    条件语句:
    if语句:
    if(条件) {
    条件为true时执行的代码
    }
    if...else语句:
    if(条件) {
    条件为true时执行的代码
    }else {
    条件为false时执行的代码
    }
    if...else if...else语句:
    if(条件1) {
    条件1为true时执行的代码
    }else if(条件2) {
    条件2为true时执行的代码
    }else {
    条件1和条件2都不为true时执行的代码
    }
    switch语句:
    switch(n) {
    case 1:
    执行代码块1
    break;
    case 2:
    执行代码块2
    break;
    default:
    匹配不存在时执行的代码
    }
    不同类型的循环:
    for - 循环代码块一定的次数
    for/in - 循环遍历对象的属性
    while - 循环指定的代码块
    do/while - 循环指定的代码块
    break:跳出循环
    continue:跳过循环中的一个迭代
    查找HTML元素:
    通过id:document.getElementById("idName")
    通过标签名:document.getElementByTagName("tagName");
    通过类名:
    改变HTML的内容:
    document.getElementById("idName").innerHTML = new HTML
    改变HTML的属性:
    document.getElementById("idName").attribute = new value
    如改变图片:<script>
    document.getElementById("image").src="landscape.jpg";
    </script>
    改变HTML的样式:
    document.getElementById("idName").style.property = new style
    如改变颜色:
    <script>
    document.getElementById("p2").style.color="blue";
    </script>





  • 相关阅读:
    Fibonacci Again
    N的10000的阶乘
    HDU2141(二分搜索)
    POJ2366(HASH法)
    10106 Product
    UVA 401 Palindromes
    UVA424 Integer Inquiry
    POJ2503(二分搜索)
    mysql重置root密码
    tidb安装haproxy负载均衡
  • 原文地址:https://www.cnblogs.com/fqfanqi/p/7156764.html
Copyright © 2011-2022 走看看