python中的变量消失,语法错误

2024-09-28 18:56:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我的index.html中有这段代码:

<script type="text/javascript">

        var session_cookie_age_html = {{ session_cookie_age }};
        var user_logged_html = {{ user_logged }};

        if (session_cookie_age_html.length !== 0 && user_logged_html.length !== 0){

            var MyGlobalVars = {
                SESSION_COOKIE_AGE_JS: session_cookie_age_html,
                user_logged_js : user_logged_html,
            };
        }else{

            var MyGlobalVars = {}   
        }

    </script>

我从我的设置中获得会话\u cookie\u年龄

session\u cookie\u age不存在时,它将保留如下代码:

var session_cookie_age_html = ;

这显然是一个错误。无法询问变量是否未定义,因为它甚至不存在,这真的很奇怪。有什么方法可以检查变量是否存在


Tags: 代码textageindexcookiesessionvarhtml