zoukankan      html  css  js  c++  java
  • 【学习笔记】javascript 基础篇 变量 运算符 函数

    var nob00 = 10;//动态变量,不用声明类型,PHP一样
    
    var str00 = 'I have a dream';//这是一个String对象,一切皆对象
    
    var strlen = str00.length;//调用属性
    
    var strup = str00.toUpperCase();//调用方法
    
    var day = new Date().getDay();//星期
    
    var arr00 = new Array('Sunday','Tuesday','Wednesday','Thursday','Friday','Saturday');
    
    var arr01 = [23,32,66,54,56,89];
    
    function altTest(){
        alert('Hello JS');
    }
    
    function reWriteH1(){  
        
        newStr =document.getElementById('input00').value;//第一次使用不声明var自动全局
        document.getElementById('h1').innerHTML = newStr;
        //alert(str00);//局域内可以调用全局 PHP不能直接调用
    }
    
    if(strlen>10){
        
        document.write('str00 length = '+strlen+'<br>');//+连接,PHP是.
    }else if(strlen<8){//PHP是elseif
        document.write('str00 length = '+strlen+'<br>');
    }else{
        document.write('str00 length = '+strlen+'<br>');
    }
    
    switch(day){
        case 0:
            document.write('Today is '+arr00[0]+'<br>');
            break;
        case 1:
            document.write('Today is '+arr00[1]+'<br>');
            break;
        case 2:
            document.write('Today is '+arr00[2]+'<br>');
            break;
        case 3:
            document.write('Today is '+arr00[3]+'<br>');
            break;
        case 4:
            document.write('Today is '+arr00[4]+'<br>');
            break;
        case 5:
            document.write('Today is '+arr00[5]+'<br>');
            break;
        case 6:
            document.write('Today is '+arr00[6]+'<br>');
            break;
        default:
            document.write('Something Error'+'<br>');
                  
    }
    
    for(var i = 0,l = arr01.length;i<l;i++){// 初始化l节省cpu
        document.write(arr01[i]+',')
        var j = i;
    }
    document.write('<br/>');
    
    document.write('var i in for() = '+i+'<br/>');//6 全局
    
    document.write('var j in for{} = '+j+'<br/>');//5 全局
    
    try{
        //for(tmp in arr00){//有问题
           //    var txt +=tmp;
        //}
        
        document.write('var tmp in forin() = '+tmp+'<br/>');
    
        document.write('var txt in forin{} = '+txt+'<br/>');
    }catch(err){
        document.write('fun run error: '+err.message+'<br/>');
    }    
    
    
    document.write('<hr/>');

    for in 出问题了,js本身不难得感觉,要和HTML CSS XML DOM 。。。搭配好不是容易的事情!

  • 相关阅读:
    数组与集合互转
    复选框 查看详情
    SQL Server 查询表备注信息的语句
    MSSql Server 索引'uq_f_userName' 依赖于 列'f_userName'。由于一个或多个对象访问此列,ALTER TABLE ALTER COLUMN f_userName 失败
    玄鸟
    Window Server 2012 R2 下 IE11 浏览器 无法安装Flash 怎么解决
    Window Server 2012 R2 没有照片查看器 打开图片都是画板问题怎么解决
    君子偕老
    燕燕
    羔羊
  • 原文地址:https://www.cnblogs.com/flytu/p/4967768.html
Copyright © 2011-2022 走看看