我正在尝试创建一个div网格,需要取用户输入的平方根来找到制作正方形所需的高度和宽度。这是我所做的代码:
$('#size').click(function(){
$('.container').empty();
var big = prompt('Enter the desired number of cubes');
var final = $(big).sqrt();
drawGrid(final);
以下是jsfiddle上我整个项目的链接:https://jsfiddle.net/ztwsptys/ 任何帮助将不胜感激。
答案 0 :(得分:0)
做Math.sqrt(big)
。假设您确定big
是Number
。使用jQuery包装big
变量不需要疯狂。确保big
实际上是一个数字。如果您阅读用户输入,我可以打赌该值将被读取为字符串。根据用户期望的价值,您需要ParseFloat
或ParseInt
。
答案 1 :(得分:0)
使用Math.sqrt(big);
代替$(big).sqrt();