JavaScript的简单应用(二)

    xiaoxiao2022-07-02  117

    JavaScript的简单应用(二)

    变量的作用域:cookie的学习使用json的学习使用JSON的字符串转化

    变量的作用域:

    全局变量局部变量 <javascript> //【这是一个全局变量】 var i=20; function first( ){ //【这是一个局部变量】 var i=5; for(var j=0;j<i;j++){ document.write("    "+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);
    最新回复(0)