欲善其事,必利其器---页面开发基础知识整理

本文主要梳理了JavaScript的基础知识,通过代码形式呈现。介绍了Number()函数在验证非数字时的使用,以及如何用===""或检查Length是否为0进行字符串非空验证,但需注意要先去除空格。作者计划不断总结,以便日后直接参考,避免过度依赖搜索引擎。
摘要由CSDN通过智能技术生成

引言:本次只做一次javascript方面的知识梳理,决定以代码化的方式直接展示!

模块一
<script type="text/javascript">
$(function () {
    
//非boolean值与boolean进行相加,得出数值var $num = 3;var $bol = true;
//字符串与数字相加
var $str = "2";//alert($num+$str);//“32” 不会报错 进行字符串拼接
//alert(null.x);//TypeError: null has no properties
//alert(hellow(x));
//ReferenceError: hellow is not defined//alert($num + $bol);
//4 隐士转换 不会报错(只有调用未存在的函数或者null.XXX才会报错)
//NaN判断
var $nan = NaN;
//alert($nan === NaN);
//false (隐士转化会将 null转为0,undefined转为NaN)
//判断值是否等于NaN (由于精度的不同导致了IsNaN判断标准不同,利用IsNaN判断是否为数字不太严谨)
//alert(isNaN("x"));
//true
//alert(isNaN(undefined));
//true
//alert(isNaN({}));
//true
//替代IsNaN()判断的方式 !==
//var b = "fl";
//alert($num !== $nan);
//true
//alert(IsReallyNaN(b));
//false
//alert(IsReallyNaN(undefined));
//false
//重写IsNaN()function IsReallyNaN(x) {return x !== x;}
//对象转字符串用tostring,转数字用valueOf
var obj = {toString: function () {
    
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值