位置: 编程技术 - 正文

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设计模式书)

  • 消费税的计算方法有什么
  • 个人所得税的纳税方式有哪几种
  • 办理税务登记之后
  • 行政事业单位预算管理制度
  • 大票可以直接更名吗
  • 工资代扣的工会经费怎么做账
  • 验签失败的发票追不回来怎么办
  • 跨区经营如何预缴税款
  • 哪些银行承兑汇票不能收的名单
  • 商品互换的概念
  • 支付单位结算卡年费计入什么科目
  • 项目所在地怎么填
  • 银行余额调节表模板
  • 合同预付款要不要开发票?
  • 股权减资会计处理
  • 个体工商户的税收优惠政策有哪些
  • 代缴水电费的差额是什么
  • 外贸企业出口退税账务处理
  • 款已付没有发票就入账
  • 模具费属于什么费用
  • mac只能读不能写
  • 净现值法的优点包括
  • 委托加工代收代缴增值税吗
  • 王者荣耀中雅典娜的战争女神多少钱
  • linux系统的介绍
  • css合并为单一边框
  • Vue Grid Layout -️ 适用Vue.js的栅格布局系统(保姆级使用教程)
  • CodeIgniter视图使用注意事项
  • Symfony2中被遗弃的getRequest()方法分析
  • 向境外企业支付技术咨询指导费
  • 红字怎么看
  • Python图像识别实战(四):搭建卷积神经网络进行图像二分类(附源码和实现效果)
  • 滨州高新技术企业名单
  • 存放中央银行款项借方表示什么意思
  • 个税计税周期 一年
  • 质量赔偿金 计入什么科目
  • mongodb导入数据三种方式
  • 深入分析原因,找出问题根源并有效破解
  • 润滑脂开票属于哪一类
  • 债权投资产生的暂时性差异确认所得税吗
  • 新成品油发票开具的模块解密是?
  • 收伙食费入什么科目
  • 公司注销其他应收款怎么冲平
  • 月末一般无余额的账户是( )
  • 建筑业 成本
  • 购买土地支付的印花税账务处理
  • 固定资产清理增值税计税依据
  • 员工还款还公司会计分录
  • 材料抵扣进项税额
  • 销售费用的主要科目
  • 年报从业人数和什么有关
  • 财务报表的一般构成要素
  • sqlserver正则表达式替换列
  • sqlserver2000怎么用
  • Computer Browser是什么进程,Computer Browser有什么用?
  • 苹果mac怎么下载英雄联盟
  • linux find命令详解xargs
  • winxp如何修改密码
  • linux wechat
  • WIN10怎么设置在平板模式下隐
  • 删除xp本地保存的视频
  • win7系统安装office2019
  • Extjs4 关于Store的一些操作(加载/回调/添加)
  • Java反射机制和动态代理机制
  • opengl教程48讲
  • 第三章之一、使用二手设备降低生产成本读后感
  • js函数重名
  • nodejs的理解
  • android如何运行项目
  • linux u+s
  • pm2启动nodejs
  • unity 移动应用开发
  • jquery 使用
  • 小规模纳税人收到增值税专用发票怎么办
  • 国税公告2016年14解读
  • 从香港回内地需要做核酸检测吗
  • 劳务派遣服务计税
  • 新土地管理法37条解释
  • 青岛电子税务局电话人工客服电话
  • 甘肃省国家税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设