数字输入不同的输入框,表示的含义也不同。数字分为数值型数字和字符型数字,它们有什么区别呢?
字符型数字和数值型数字区别
在scratch编程中数值型数字就是阿拉伯数字,可以用于加减乘除运算。数值型数字是表示数量、可以进行数值运算的数据类型。
字符型数字是一个字符,只能进行字符串的相应操作,如字符串的连接等。
请看下面的案例,scratch来表示
这里的8是数值型数字,可以进行加减乘除运算;
这里的8是字符型数字,可以进行字符串的相应操作。
这里判断字符串apple中是否包含p这个字符,答案为true ;
scratch字符型数字和数值型数字区
这里判断字符串苹果8中是否包含8这个字符,因为此处8为字符型数字,所以它包含在字符串中,答案仍为true。如果我们将2当作数值型教字,那么会由于类型不同而不能进行判断,因此一定要仔细区分数值型教宇和字符型数字。
再看着实例:字符型数字和数值型数字区别
数字分为字符型和数值型。字符型是两边加有双引号的,例如:“123”。
“123”+“123”=“123123”、“123”+123=“123123”
数值型是没有双引号的数字,例如:123.
123+123=246