简体   繁体   English

如何使这个 JavaScript 与“严格使用”兼容?

[英]How do I make this JavaScript compatible with "use strict"?

 window.onload = function() { init(); var date = new Date(); var dd = date.getDate(); var mm = date.getMonth() + 1; var yyyy = date.getFullYear(); //Add a zero if one Digit (eg: 05,09) if (dd < 10) { dd = "0" + dd; } //Add a zero if one Digit (eg: 05,09) if (mm < 10) { mm = "0" + mm; } minYear = yyyy - 80; //Calculate Minimun Age (<80) maxYear = yyyy - 15; //Calculate Maximum Age (>18) var min = minYear + "-" + mm + "-" + dd; var max = maxYear + "-" + mm + "-" + dd; document.getElementById("start").setAttribute("min", min); document.getElementById("start").setAttribute("max", max); };

I know the issue is that "minYear" and "maxYear" are undeclared variables, but I'm not sure how I'm meant to declare them without breaking the code entirely?我知道问题是“minYear”和“maxYear”是未声明的变量,但我不确定如何在不完全破坏代码的情况下声明它们?

minYear and maxYear are variables like the others (date, dd, mm, etc...). minYearmaxYear与其他变量(date、dd、mm 等)一样是变量。

You should declare them using the "var " prefix, the first time you are using them.第一次使用它们时,您应该使用“var”前缀声明它们。

var minYear = yyyy - 80;
var maxYear = yyyy - 15;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使框架与锚点兼容 - How do I make a frame compatible with anchor 如何使用Attach事件使此脚本与IE8及以下版本兼容 - Javascript How do I make this script compatible with IE8 and below using attach event 如何制作与IE7,Chrome,Mozilla和Safari兼容的.NET / JavaScript登录页面? - How do i make a .NET/JavaScript login page which is compatible with IE7, Chrome, Mozilla and Safari? 如何使用“使用严格”删除javascript让变量? - How can I delete javascript let variables using 'use strict'? 我怎么做 <select>标签Microsoft Edge兼容吗? - How do I make <select> tag Microsoft Edge compatible? 如何使我的网站跨浏览器兼容? - How do I make my website cross-browser compatible? 如何使 Service Worker 与通配符子域兼容? - How Do I Make a Service Worker Compatible with Wildcard Subdomains? “严格使用”如何修改Javascript中“此”的规则? - How does “use strict” modify the rules for “this” in Javascript? JavaScript是否与严格的页面对象模式兼容? - Is JavaScript compatible with strict Page Object Pattern? 如何在JavaScript严格模式下使用fetch()API? - How to use the fetch() API in JavaScript Strict Mode?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM