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 。。。搭配好不是容易的事情!

  • 相关阅读:
    SharePoint母板页更改
    SharePoint的一些基本操作
    百度地图
    内存管理
    根据文字的个数,label自动适应高度
    navgationBar
    接收服务器上的图片,可以用webview或者 imageview
    iOS 自带的解析json的类。
    改变uilable uibutton等的字体颜色、大小。
    Nsstring和NSdata的编码转换
  • 原文地址:https://www.cnblogs.com/flytu/p/4967768.html
Copyright © 2011-2022 走看看