位置: 编程技术 - 正文

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

  • 利润的敏感性分析怎么做?
  • 销售货物提供运输是否分别核酸的例题
  • 啥叫总分类账
  • 销项负数的分录怎么做
  • 电汇汇票和电汇的异同点
  • 个税申报填写的工资是应发还是实发
  • 中药材适用税率是多少
  • 资产减值准备怎么转回
  • 公司车辆怎么申请
  • 地税没报税怎么办
  • 试分析营改增的重大意义
  • 小微企业季度超过30万怎么报增值税
  • 企业所得税的纳税人和负税人一致吗
  • 营增改后,建筑施工企业有哪些改变?
  • 增值税发票的帐号怎么查
  • 认证专票税务处理怎么做?
  • 跟银行借款按月还款
  • 没进项发票要交多少税
  • 无法划分进项税额包括什么
  • win10任务栏图标怎么变大
  • 电脑管家免费wifi
  • 为什么在监狱拉屎都拉不方便
  • PHP:mb_eregi_replace()的用法_mbstring函数
  • phpemail正则
  • 分期收款销售账务处理及税务处理
  • 网络通信的整个流程
  • 粒子效果大全
  • 工资储备金制度
  • 林木业折旧年限
  • stable Diffusion安装教程
  • 应收票据确认坏账怎么处理
  • 资产处置损益计算公式
  • js检查json是否合法
  • js正则用法
  • more命令 查找
  • 税务清单和发票清单是一样吗
  • 退还多缴纳税款
  • 不动产租赁专票对房产有无影响
  • tomcat结构图
  • dedecms都能做什么网站
  • 预提开发成本的会计分录
  • 购销农副产品需要交税吗
  • 个税赡养老人作废后无法修改
  • 其他应付款转实收资本走什么程序
  • 增值税不含税销售额填在哪里
  • 税款所属期止
  • 商品削价的核算
  • 房地产预缴所得税的计税基础
  • 产权出典是啥意思
  • 车辆购置税相关法律规定
  • sql server数据库恢复
  • 消防工程改造怎样入账
  • 装修费用应该计入什么科目
  • 有哪些发票可以报销
  • 差旅费会计科目怎么做
  • 非营利组织注册资金可以用吗
  • 固定资产的印花税费计入什么科目里
  • 滞纳金是罚款支出吗
  • 离职员工未休完的年假如何支付
  • 本月的费用
  • 票据粘贴处怎么粘
  • 研发费用人工费用包括
  • linux配置mysql数据库远程连接失败的解决方法
  • win8怎么设置指纹
  • xp系统安装版如何安装
  • centos 安装chia
  • linux 删除 用户
  • LINUX下的磁盘编辑工具
  • linux dhcpv6
  • 搭建android开发环境需要用到哪些工具
  • opengl阴影平移
  • nodejs的应用场景和优缺点
  • 3366小游戏小
  • node .js
  • ORMLite完全解析(四) 官方文档第四章、在Android中使用
  • python写脚本教程
  • 记住密码自动登录怎么取消
  • 浙江国税局电话客服热线
  • 国家税务培训信息网官网
  • 国税商品分类目录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设