<a href="javascript: addshopcart('<%=id%>');">放入购物车<a>

<a href="javascript: addshopcart('<%=id%>');">放入购物车<a>,第1张

楼上说的有一点错误,<%=id%>不是jsp小脚本,而是是java的写法,目的是当你点击这个超连接的时候得到这个商品的id。

说的通俗一点就是 : 你在页面上会看到“放入购物车”几个字,这是个超连接,当你点击的时候会调用一个javascript的方法,这个方法名是addshopcart,需要的参数是商品的id。

本来就是这样啊,你应该写成。

echo "<a href='phpwan.php?pageno=" . ($pageno+1) . "'>下一页</a>"

1. 来看第一个问题。

++a是a的前自增操作,而++的优先级是优先于*和/的。所以++a*2/3这个表达式等价于

( (++a) * 2 ) / 3。由于a = 9,则表达式++a的值为10,所以++a*2/3表达式的值为10*2/3=20/3=6。注意这里的取整操作,int值之间相除的值取整,丢弃小数。

2. 再看第二个问题。

'A'+1.6这个表达式,编译器会对'A'进行隐式类型转换为double类型,为什么呢?因为编译器为了防止精度损失,对于+号运算,总是将精度低的转换为精度高的。同时1.6是个double类型的常数,所以'A'+1.6的值是66.6。同时由于a是int型,所以把表达式取整,故a = 66。对应字符B。所以该题答案是D。

有些都忘了,这些细节也记的不太清楚,如果错了,请见谅。


欢迎分享,转载请注明来源:优选云

原文地址:https://54852.com/hy/642682.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-09
下一篇2023-05-09

随机推荐

发表评论

登录后才能评论
保存