1配列タイプかどうかを判断します
2文字列型かどうかを判断します
3数値タイプかどうかを判断します
4日付タイプかどうかを判断します
5関数であるかどうかを判断します
6それがオブジェクトであるかどうかを決定します
1配列タイプかどうかを判断します
次のようにコードコードをコピーします。
<script type = "text/javascript">
// <![cdata [
var a = [0];
document.write(isarray(a)、 '<br/>');
関数isArray(obj){
return(typeof obj == 'object')&& obj.constructor == array;
}
//]]>
</script>
2文字列型かどうかを判断します
次のようにコードコードをコピーします。
<script type = "text/javascript">
// <![cdata [
document.write(isstring( 'test')、 '<br/>');
document.write(isstring(10)、 '<br/>');
関数isstring(str){
return(typeof str == 'string')&& str.constructor == string;
}
//]]>
</script>
3数値タイプかどうかを判断します
次のようにコードコードをコピーします。
<script type = "text/javascript">
// <![cdata [
document.write(isNumber( 'test')、 '<br/>');
document.write(isNumber(10)、 '<br/>');
関数isNumber(obj){
return(typeof obj == 'number')&& obj.constructor == number;
}
//]]>
</script>
4日付タイプかどうかを判断します
次のようにコードコードをコピーします。
<script type = "text/javascript">
// <![cdata [
document.write(isdate(new date())、 '<br/>');
document.write(isdate(10)、 '<br/>');
関数isdate(obj){
return(typeof obj == 'object')&& obj.constructor == date;
}
//]]>
</script>
5関数であるかどうかを判断します
次のようにコードコードをコピーします。
<script type = "text/javascript">
// <![cdata [
document.write(isfunction(function test(){})、 '<br/>');
document.write(isFunction(10)、 '<br/>');
関数isFunction(obj){
return(typeof obj == 'function')&& obj.constructor == function;
}
//]]>
</script>
6それがオブジェクトであるかどうかを決定します
次のようにコードコードをコピーします。
<script type = "text/javascript">
// <![cdata [
document.write(isobject(new object())、 '<br/>');
document.write(isobject(10)、 '<br/>');
関数isobject(obj){
return(typeof obj == 'object')&& obj.constructor == object;
}
//]]>
</script>