位置: 编程技术 - 正文

JavaScript的21条基本知识点

编辑:rootadmin
1.JavaScript大小写敏感;2.声明变量如果不写var,则为声明了全局变量;任何不是方法的函数,都是全局变量,其里面的this都指向window;3.%运算符,求余数,保留整数,y=5;x=y%2;则x=1;4.如需把两个或多个字符串变量连接起来,请使用 + 运算符,区别于php;5.三目运算:greeting=(visitor==”PRES”)?”Dear President “:”Dear “;6.indexOf()方法,从0算起,空格也算一位;7.Math.floor()向下取整数,返回的值小于或等于该数,Math.floor(-5.9),返回-6;8.函数内部声明变量的时候,一定要使用var命令。如果不用的话,你实际上声明了一个全局变量!9.写demo时,一定要将JS写到最下面,防止因html元素未加载,导致JS代码运行不出来预计的效果(JS是解释型语言,边加载边解释,只有目标对象被加载到DOM树以后才能获取和操作);.闭包的含义:闭包其实就是函数的嵌套,内层的函数可以使用外层函数的所有变量,即使外层函数已经执行完毕(所以闭包会有性能问题,外层的变量在外层函数调用结束之后还一直存在在内存中);.checkbox打钩的值为check,不是true;取消的值为undefined,不是false;.判断变量未定义用 typeof(flag)===”undefined”;.JS函数内部可以访问全局变量(或作函数外部变量),这点区别于PHP;.函数中的this,总是指向调用者,或者可以这样说:不是方法的函数,this都指向window;是方法的函数this指向对象本身(要注意方法中的闭包问题,this是指向window的);.销毁变量的方法:obj = null; delete obj;.直接判断时,以下会被转换成false: undefined,null,0,-0,NaN,”"(空字符串);所有其他值,包括对象、数组都会转换成true;.布尔值包含一个toString()方法,可以返回true或false的字符串;.可以说javascript只有6种数据类型,数字、字符串、布尔值、null、undefined和对象;.javascript中没有块级作用域,取而代之的是函数作用域(参见犀牛书第六版P);.javascript的声明提前特性:在函数里声明的所有变量都被提前到函数的顶部(参见犀牛书第六版P);.JS中函数的执行都是异步的,要注意取值的问题

推荐整理分享JavaScript的21条基本知识点,希望有所帮助,仅作参考,欢迎阅读内容。

JavaScript的21条基本知识点

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

javascript设计模式之工厂模式示例讲解 javaScript工厂方式原始的方式因为对象的属性可以在对象创建后动态定义,这在JavaScript最初引入时都会编写类似下面的代码varoCar=newObject;oCar.color="blue";oCa

javascript日期格式化示例分享 /***格式化日期*@param{Object}ms表示指定日期与年1月1日午夜间全球标准时间的毫秒数*@returnyear-month-datehh:mm*/Util.parseToDate=function(ms){vardate=(newDate(parseInt(ms)

JS和函数式语言的三特性 首先要有一个概念:并不是一个语言支持函数,这个语言就可以叫做函数式语言。函数式语言中的函数(function),除了能被调用之外,还具有一些其他性

标签: JavaScript的21条基本知识点

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

上一篇:js函数在frame中的相互调用详解(js frameset)

下一篇:javascript设计模式之工厂模式示例讲解(js设计模式书)

  • 城建税是什么税率
  • 不动产租赁税率2023
  • 存货跌价准备影响当期损益吗
  • 合伙企业法人股东
  • 租赁合同印花税率
  • 专家住宿费入什么科目
  • 居民转供电收费标准
  • 电子发票作废了还能恢复吗
  • 金融行业打包是什么意思
  • 抵债资产账务处理2021年
  • 前期物业开办费和承接费一样吗
  • 应收账款因质量不符合退货应该实施什么审计程序
  • 基本生产车间领用周转材料会计分录
  • 建安企业销售收入如何确认
  • 老板找人替我工作说明了什么
  • 企业所得税季报营业收入,营业成本怎么填
  • 营改增金融业税收政策
  • 工厂生产的配件怎么入账
  • 开具的红字发票金税三期怎么报税?
  • 开土地租赁发票需要交哪些税费
  • 事业单位固定资产处置流程
  • 企业债券投资利息怎么算
  • 超标的业务招待费属于什么差异
  • 鸿蒙系统公测版和beta版有什么区别
  • nvcpl.dll是什么
  • 借款人约定分期还款中途可以起诉吗
  • 电脑老是弹出广告怎么处理
  • 退休返聘人员报销差旅费
  • 小规模纳税人购车是怎么抵税的
  • powergenie是什么程序
  • wrme.exe是什么
  • 矿产资源补偿费征收管理规定
  • monaco编辑器的自定义提示
  • 防伪税控风险纳税人
  • async/await原理
  • php教程100
  • css案例教程
  • zend framework手册
  • 2022年 change detection遥感图像变化检测 论文附代码
  • 计算机视觉项目论文
  • 充电桩折旧年限是多少年
  • 开票软件密码和口令锁定了,怎么解锁
  • python.mat
  • 投资进来的钱怎么取出来
  • rbac权限管理设计
  • 预收货款开票怎么做账
  • 农村信用社可计算利息吗
  • 临时设施的种类有哪些
  • 应付职工薪酬都要报个税吗
  • 用于研发的材料如何入账
  • 土地作为无形资产还是固定资产
  • 反结账钱会转回去吗
  • 企业支付宝买东西怎么买
  • 收不回来的其他应收款如何坏账处理
  • XP系统安装不了QQ
  • mac trim功能
  • mac系统操作的小技巧
  • freebsd使用
  • xmp文件是干嘛用的
  • xp系统镜像文件怎么制作
  • xp开始菜单没反应
  • 给推荐几款
  • qdcsfs.exe - qdcsfs是什么进程 有何作用
  • win8关机键怎么添加到开始菜单
  • win8磁盘分区合并
  • 命令行sudo无效
  • vb6.0win10安装教程
  • perl的chomp
  • unity3d入门视频教程
  • js oncontextmenu事件使用详解
  • kill某个进程
  • javascript html5 canvas实现可拖动省份的中国地图
  • python 字典的字典
  • 打印个人住房信息查询记录需要什么资料
  • 大连明珠卡手机nfc充值
  • 发票上的税额由谁填写
  • 不用税控盘可以清卡吗
  • 税控发票开票软件(金税盘版)打不开?
  • 审计如何聚焦主责主业
  • 尤溪特产春节礼品
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设