为了账号安全,请及时绑定邮箱和手机立即绑定

var num2 = "一二三";如果不加""会怎样

字符串到底怎么解释,感谢回答

正在回答

3 回答

字符串或串(String)是由数字、字母、下划线组成的一串字符。表示文本的数据类型。

javascript是弱类型语言,并不显式声明数据类型。javascript只有一种类型var ,为变量赋值时会自动判断类型并进行转换。如加引号的就是字符型或者字符串类型,不加等号的可以是int型或double型。

举个栗子:

var num=12; //这个是int型
var say="hello,javascript!";//这是字符串型


0 回复 有任何疑惑可以回复我~
#1

魏小V 提问者

非常感谢!
2015-05-29 回复 有任何疑惑可以回复我~

我在JS入门篇里面看到过类似的问题,如果“一二三”不加引号,就不是字符串而是中文字符。而JS无法识别中文,编译不过去,引擎无法解析就会抛异常。所以这种语法错误应该注意规避。

3 回复 有任何疑惑可以回复我~

会报错...因为不允许这样声明;


建议去学习下JS的变量类型

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

var num2 = "一二三";如果不加""会怎样

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号