此处说的加冒号是js表达式是数字类型 那不加冒号是什么形式 不太理解

此处说的加冒号是js表达式是数字类型 那不加冒号是什么形式 不太理解

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,参考如下理解:

1、不加冒号的话,那么就是字符串类型的。如下:

http://img1.sycdn.imooc.com//climg/6002574109bff60a05850299.jpg

输出一下:

http://img1.sycdn.imooc.com//climg/6002574d09e407c702020062.jpg

2、html结构只能解析字符串,所以直接在html结构中添加属性,那么都是字符串类型的。而冒号是用来动态绑定的,比如有一个数据num,如下:

(1)如果不加冒号的话,那么就是直接传入了一个字符串“num”

http://img1.sycdn.imooc.com//climg/6002581709ebde4a05570446.jpg

效果如下:

http://img1.sycdn.imooc.com//climg/6002583309f3cf0e00830070.jpg

(2)如果想要绑定数据num,就需要加上冒号,表示动态绑定数据。

http://img1.sycdn.imooc.com//climg/600258740914cdbb05320443.jpg

效果如下:

http://img1.sycdn.imooc.com//climg/6002587c091552c900730084.jpg

3、所以如果直接传递一个数字1,不使用动态绑定的方式,那么它传递的就是字符串“1”。如果使用了动态绑定,那么就绑定的是数字1。

http://img1.sycdn.imooc.com//climg/600259030956921e05540297.jpg

输出:

http://img1.sycdn.imooc.com//climg/600259110964954002390089.jpg

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师