位置: 编程技术 - 正文

JavaScript 基础知识 被自己遗忘的(javascript语言基础)

编辑:rootadmin
5%=5 x="5"+"5"; x="5"+5 ; document.write(x);(?果都?椹s) undefined是未初始化的变量的值??]有引用值??儆谖炊?x var anyway; anyway?儆谝讯?x 有默?空值 一元?算符?delete(?h除?﹂_?者定?的?ο蠛头椒ǖ囊?茅o不能?h除原始的ECMAScript方法) void 运算符对任何值返回 undefined 没有返回值的函数真正返回的都是 undefined。 一元加法本质上对数字无任何影响。 一元加法计算字符串的方式与 parseInt() 相似 ?^?e?只有一元加法才可以?Π诉M制?十六?制形式的字符串(如?OxB?)?行??Q 一元减法?算字符串??⒆址???怀山?频氖?蜘o再对该值求负 ECMAScript 整数有两种类型:有符号整数和无符号整数 0 表示正数,1 表示负数 正数是以真二进制形式存储的 负数也存储为二进制代码,采用二进制补码。 计算数字二进制补码???χ登蠓醇右 在处理有符号整数时,开发者不能访问 位。 var iNum = -; alert(iNum.toString(2)); 输出的是 "-"?非二进制补码??榱吮苊庠L??位 无符号整数的数值范围为 0 到 把无符号整数转换成字符串后,只返回它们的有效位。 位运算 NOT(~)?位运算 AND?位运算 OR(|)?无符号右移运算(>>>) 左移运算(<<)注意:左移运算保留数字的符号位 位运算 XOR由符号(^)表示 只有一个数位存放的是 1 时,它才返回 1 所有整数字面量都默认存储为有符号整数。 只有 ECMAScript 的位运算符才能创建无符号整数。 var iNum1 = ; // 等于 var iNum2 = ~iNum1; //转换为 alert(iNum2); //输出 "-" <!-- //-->与老的浏览器打交道 /* */多行注释 逻辑 NOT 运算符的行为如下: * 如果运算数是数字 0,返回 true * 如果运算数是 0 以外的任何数字,返回 false * 如果运算数是 null,返回 true * 如果运算数是 NaN,返回 true * 如果运算数是 undefined,发生错误 !!sBlue?第一个 NOT 运算符返回 Boolean 值。第二个 NOT 将对该 Boolean 值求负 逻辑 AND 运算并不一定返回 Boolean 值: * 如果一个运算数是对象,另一个是 Boolean 值,返回该对象。 * 如果两个运算数都是对象,返回第二个对象。 * 如果某个运算数是 null,返回 null。 * 如果某个运算数是 NaN,返回 NaN。 与逻辑 AND 运算符相似,如果某个运算数不是 Boolean 值,逻辑 OR 运算并不一定返回 Boolean 值: * 如果一个运算数是对象,另一个是 Boolean 值,返回该对象。 * 如果两个运算数都是对象,返回第一个对象。 * 如果某个运算数是 null,返回 null。 * 如果某个运算数是 NaN,返回 NaN。 乘法运算符(*) * 如果结果太大或太小,那么生成的结果是 Infinity 或 -Infinity。 * 如果某个运算数是 NaN,结果为 NaN。 * Infinity 乘以 0,结果为 NaN。 * Infinity 乘以 0 以外的任何数字,结果为 Infinity 或 -Infinity。 * Infinity 乘以 Infinity,结果为 Infinity。 除法运算符(/) * 如果某个运算数是 NaN,结果为 NaN。 * Infinity 被 Infinity 除,结果为 NaN。 * Infinity 被任何数字除,结果为 Infinity。 * 0 除一个任何非无穷大的数字,结果为 NaN。 * Infinity 被 0 以外的任何数字除,结果为 Infinity 或 -Infinity。 取模运算符(%) * 如果被除数是 Infinity,或除数是 0,结果为 NaN。 * Infinity 被 Infinity 除,结果为 NaN。 * 如果除数是无穷大的数,结果为被除数。 * 如果被除数为 0,结果为 0。 var bResult = "" < "3"; 两个运算数都是字符串,所以比较的是它们的字符代码,"2" 的字符代码是 ,"3" 的字符代码是 var bResult = "" < 3; 字符串 "" 将被转换成数字 ,然后与数字 3 进行比较 任何包含 NaN 的关系运算符都要返回 false ("a"<?a?用parseInt() 返回NaN) 等号和非等号用于处理原始值(?绦星稗D?Q成?底种?,全等号和非全等号用于处理对象 执行类型转换的规则如下: * 如果一个运算数是 Boolean 值,在检查相等性之前,把它转换成数字值。false 转换成 0,true 为 1(true != 2) * 如果一个运算数是字符串,另一个是数字,在检查相等性之前,要尝试把字符串转换成数字。("5" == 5) * 如果一个运算数是对象,另一个是字符串,在检查相等性之前,要尝试把对象转换成字符串。 * 如果一个运算数是对象,另一个是数字,在检查相等性之前,要尝试把对象转换成数字。 遵守下列规则: * 值 null 和 undefined 相等。 * 在检查相等性时,不能把 null 和 undefined 转换成其他值。(undefined != 0,null != 0) * 如果某个运算数是 NaN,等号将返回 false,非等号将返回 true。(NaN !=NaN) * 如果两个运算数都是对象,那么比较的是它们的引用值。如果两个运算数指向同一对象,那么等号返回 true,否则两个运算数不等。 全等号和非全等号(不执行类型转换)

推荐整理分享JavaScript 基础知识 被自己遗忘的(javascript语言基础),希望有所帮助,仅作参考,欢迎阅读内容。

JavaScript 基础知识 被自己遗忘的(javascript语言基础)

文章相关热门搜索词:javascript语言基础,javascript语言基础,javascript入门基础,javascript零基础,javascript基础编程,javascript基础入门视频教程,javascript入门基础,javascript基础入门视频教程,内容如对您有帮助,希望把文章链接给更多的朋友!

javascript Keycode对照表 字母和数字键的键码值(keyCode)按键键码按键键码按键键码按键键码AJSBKTCLUDMVENWFOXGPYHQZIR数

javascript window对象属性整理 window对象有以下方法:openclosealertconfirmpromptsetTimeoutclearTimeoutsetIntervalclearIntervalmoveBymoveToresizeByresizeToscrollByscrollTofindbackforwardhomestopprintblurfocuscaptureEventenab

WEB页子窗口(showModalDialog和showModelessDialog)使用说明 使用环境:showModalDialogIE4以上版本showModelessDialogIE5以上区别:showModalDialog被打开后就会始终保持输入焦点。无法操作主窗口,除非关闭对话框。showModeles

标签: javascript语言基础

本文链接地址:https://www.jiuchutong.com/biancheng/382962.html 转载请保留说明!

上一篇:JavaScript 变量命名规则(javascript中变量的命名规则有哪些?)

下一篇:javascript Keycode对照表

  • 工会经费按什么比例交
  • 年度企业所得税会计分录怎么做
  • 开农贸市场挣钱吗
  • 购买金税盘维护费会计分录
  • 差旅费计入工资成本吗
  • 小规模没有税控怎么办
  • 装卸搬运服务属于什么税目
  • 银行提备用金怎么提
  • 合并后少数股东权益的处理
  • 分支机构是否享受小微企业企业所得税优惠?
  • 期房购置税怎么算
  • 赞助给客户年节祝福语
  • 购买商标权税率多少
  • 员工入股怎么分成
  • 材料短缺赔偿会计分录怎么写?
  • 购买方退货的会计处理
  • 个人给公司开票税率
  • 员工基本养老保险缴纳比例
  • 建筑业预收账款如何缴税
  • 工商年报中的纳税总额是所属期应交还是实交税额
  • 吊车租赁增值税税率最新2022
  • 政府部门纳税人识别号查询
  • 股东以个人名义签订租赁合同
  • 增值税即征即退会计处理
  • 暂估成本跨年怎么算
  • 小规模纳税人的专票可以抵税吗
  • 企业所得税的罚款比例
  • 支付宝提现到企业账户 怎么开票
  • php生成guid
  • 什么是递延所得税费用
  • 库存呆滞品处理方法
  • 企业网银证书费用收费标准
  • os x 10.10 yosemite自动纠正怎么关?os x yosemite自动纠正功能关闭教程
  • 笔记本cpu温度高如何处理
  • 代开发票要带什么资料去税务局办理?
  • 优先股票与普通股票相比,其优先权主要指
  • 进口付汇操作
  • 公司承担员工的社保费会计分录
  • php 引入
  • react高阶组件
  • 政府补贴流程
  • 关于sqlserver2000中的sql账号,角色
  • 小微企业免征的增值税怎么做账
  • 业务招待费的进项票可以抵扣吗
  • 哪些发票不可以报销入账
  • 企业接受捐赠固定资产的运费怎么做账
  • 发放福利视同销售进项税要转出吗?
  • 增值税增量留抵退税进项构成比例
  • 大额装修费按几年摊销
  • 工程增值税抵扣比例
  • 已认证的发票开具红字发票账务处理?
  • 员工异地工作
  • 培训机构账务处理
  • 销售毛利率怎么算
  • sqli
  • sql判断字符串是否为日期
  • windows录音机录音文件格式
  • Office 2007在Windows Vista中出现的反常字体问题的解决办法
  • gentoo安装教程2021
  • freebsd ports安装
  • win10系统锁屏后输入密码一直转圈进不去桌面
  • 苹果发布会最新消息
  • linux命令大全chm版
  • WFXSVC.EXE - WFXSVC是什么进程
  • 深度隐藏root
  • 如何切换shell
  • centos安装v2
  • WIN7系统电脑对话框跟鼠标走怎样设置
  • 怎么快速更换苹果手机壁纸
  • win10安全问题
  • linux不小心删除目录怎么恢复
  • linux命令find用法
  • web前端开发应届生简历
  • jquery简单例子
  • javascript制作
  • angularjs常用总结
  • python多进程多线程协程
  • android实战项目实例
  • 上期留底税额怎么查
  • 北京国税app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设