JavaScript的简单应用(二)

JavaScript总结

变量的作用域:

  1. 全局变量
  2. 局部变量
<javascript>
 //【这是一个全局变量】
    var i=20;   
 
    function first( ){
 //【这是一个局部变量】
        var i=5;     
 
        for(var j=0;j<i;j++){
 
            document.write("&nbsp;&nbsp;&nbsp;&nbsp;"+j);  }  }
 
    function second( ){
 
        var t=prompt("输入一个数","")
 
        if(t>i)     【此时t和全局变量i作比较】
 
            document.write(t);
 
        else
 
            document.write(i);
 
        first( );  }
</javascript>

cookie的学习使用

<script>
        //name=value
        //创建
//        document.cookie = 'name=小王; expires=Tue,21 MAY 2019 12:00:00 UTC;path=/'
//        //读取
//        var my_ck = document.cookie;
        //删除 设置时间过期就行
        var name_arr = ['小王','小明','小红'];

        function set_cookie(name, expireday) {
            //设置cookie的函数
            //getTime获取的是1970年1月1号到至今的毫秒数
//            alert(new Date().getTime());
            var daytime = new Date();
            var daynum = daytime.getTime() + 2*24*60*60*1000;
            //数值转为时间
            daytime.setTime(daynum);
            alert(daytime);
            //注意格式
            document.cookie = 'name='+'小王'+';expires='+daytime.toUTCString()+';path=/'
        }

        set_cookie()
    </script>

json的学习使用

javascript的代码:

<script>
var JSONObject= {
"name":"John Johnson",
"street":"Oslo West 555", 
"age":33,
"phone":"555 1234567"};
document.getElementById("jname").innerHTML=JSONObject.name 
document.getElementById("jage").innerHTML=JSONObject.age 
document.getElementById("jstreet").innerHTML=JSONObject.street 
document.getElementById("jphone").innerHTML=JSONObject.phone 
</script>

html的代码:

<p>
Name: <span id="jname"></span><br /> 
Age: <span id="jage"></span><br /> 
Address: <span id="jstreet"></span><br /> 
Phone: <span id="jphone"></span><br /> 
</p>

JSON的字符串转化

字符串类型转给服务器,服务器发过来的再转成JavaScript对象

//将js对象用stringify转成字符串类型,发送给服务器
   var send_data = JSON.stringify(JSONObject);
// 服务器传递过来的字符串json数据,
   var get_js_obj = JSON.parse(send_data);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值