字符串长度未定义
String length is undefined
我需要从表单输入获得一个值。保存为var,获取用户输入的长度。我收到的不是字符数,而是undefined
。两个警报返回相同的undefined
。为什么?
var aisbn = $('#aisbn').val();
alert(aisbn.lenght);
alert(aisbn.toString().lenght);
JavaScript不自动拼写检查。
改变:
alert(aisbn.lenght);
:
alert(aisbn.length);
您拼错了lenght
。它是length
。JSLint是一个代码质量工具
相关文章:
- 拆分字符串数组(JavaScript)后未定义
- 无法获取属性'字符串'的未定义或null引用IE 11 ASP.NET
- jqueryajax生成查询字符串,如果未定义则不通过
- 传递给Angular2组件的字符串始终未定义
- 返回List<字符串>Jquery中的from JSON调用具有未定义的长度
- 解析JSON字符串返回未定义的结果
- 具有null或未定义值的JavaScript字符串串联行为
- 查找任何未定义的变量并从url字符串中隐藏
- JavaScript函数中未定义字符串
- 使用$se.trustAsHtml呈现字符串返回未定义的结果
- 调用.ajax方法得到未定义的json结果,返回json格式列表<字符串>
- 使用jQuery'在数组中循环;s中的每一个都会在生成字符串时在开头产生一个未定义的值
- JSON对象在控制台中显示对象,但也包含来自php脚本返回的字符串的“未定义”
- 从 JSON 字符串创建的 knockoutjs observableArray 中的未定义(额外)对象
- 返回未定义的 JavaScript 字符串长度
- 将字符串拆分为两个变量 - 未定义不是一个函数
- 字符串类型错误: 变量未定义
- 带有base64的回形针:#<字符串:0xb46dba14>的未定义方法“stringify_keys”
- extjs:无法读取未定义的属性“子字符串”
- 数组中的字符串显示为未定义,尽管在几行之前成功.log控制台