从字符串中提取年份:JavaScript 代码示例
const targetYear = globalMenuInfo.targetYear; let annual;
if (targetYear && targetYear.length === 8) { annual = parseInt(targetYear.slice(-4)); } else { annual = null; // or any other default value you want to set }
该代码片段从名为 'globalMenuInfo' 的对象中获取 'targetYear' 属性的值,并进行以下操作:
- 非空判断: 首先,使用 '&&' 运算符判断 'targetYear' 是否存在且长度为 8。
- 年份提取: 如果 'targetYear' 符合条件,则使用 'slice(-4)' 方法截取字符串的后 4 位,并使用 'parseInt()' 函数将其转换为整数,存储在 'annual' 变量中。
- 默认值: 如果 'targetYear' 不符合条件,则将 'annual' 变量设置为 null。您也可以根据需要将其设置为其他默认值。
该代码示例展示了如何使用 JavaScript 从包含年份的字符串中提取年份,并提供了一个非空判断的示例。您可以根据实际情况修改代码中的变量名和逻辑。
原文地址: http://www.cveoy.top/t/topic/mf6E 著作权归作者所有。请勿转载和采集!