本文目录
- c#的typeof方法是用来做什么的怎么用
- JavaScript typeof()
- kind of,sort of,type of 的区别
c#的typeof方法是用来做什么的怎么用
可以返回一个变量的 变量类型
详细内容 请参考 C#反射 这节的内容。属于非常常用的 关键字
比如
Int64 mytrest = 124124L;if (typeof(Int64).Equals(mytrest)) { //一样的类型} else { //不一样的类型}
JavaScript typeof()
经常会在js里用到数组,比如 多个名字相同的input, 若是动态生成的, 提交时就需要判断其是否是数组. if(document.mylist.length != “undefined“ ) {} 这个用法有误. 正确的是 if( typeof(document.mylist.length) != “undefined“ ) {} 或 if( !isNaN(document.mylist.length) ) {} typeof的运算数未定义,返回的就是 “undefined“. 运算数为数字 typeof(x) = “number“ 字符串 typeof(x) = “string“ 布尔值 typeof(x) = “boolean“ 对象,数组和null typeof(x) = “object“ 函数 typeof(x) = “function“ typeof 运算符返回一个用来表示表达式的数据类型的字符串。 可能的字符串有:“number“、“string“、“boolean“、“object“、“function“ 和 “undefined“。 如: alert(typeof (123));//typeof(123)返回“number“ alert(typeof (“123“));//typeof(“123“)返回“string“
kind of,sort of,type of 的区别
+kindof可作状语,用来修饰形容词,意为“有几分”“有点“例:Pandasarekindofcute(熊猫有几分可爱)I’mfeellingkindoftired(我感到有点累)+kind意为类型,种类,of表示从其后面加的名词(复数)中选择,例:whatkindofbooksdoyoulike?(你喜欢什么种类的书)akindoftrees(一种树)allkindofanimals(所有种类的动物)allkindofcolors(各种各样的颜色)+sortof具有与kindof一样的用法,作“有几分”多用于正式语中,作种类,多用于指人+typeof只有表种类的用法,多用于口语kindof和sortof后接动词多用于口语中,意为稍稍,轻微,有点,可以与alittle互换如:IkindofspeakEnglish=IspeakalittleEnglish