1.标识符和保留字
  标识符:一般为变量名称;可以由数字&字母&$&下划线构成;首字符不能为数字;
  保留字:一般为javascript内部有特殊含义的单词,或者即将加入的新属性或方法;不可以当标识符名称使用;当为对象内部属性时,要加引号;
2.注释
  javascript注释分为两种:
    单行注释 //注释的内容
    多行注释 /*注释的内容*/
  当多行注释写为/*!注释的内容*/时代码压缩工具不会删除此注释;

3.严格模式
  在函数或者文档的开头添加 'use static'; 即可开启严格模式,建议开启严格模式,养成良好编码习惯;
  如果浏览器不支持严格模式,则会自动忽略此行;
  *在严格模式下,不可以给未声明的变量赋值,并不支持with语法;

4.变量
  变量分为全局变量和局部变量,一般可以使用window.变量名字访问的即为全局变量;所有的函数都可以访问到的变量;
  声明在函数体内部,只有函数内部可以访问的变量即为局部变量;
  变量用 关键字 var 声明;例如 var age; 可以在变量声明的同时给变量赋值,例如:var age = 23;
  常量,javascript中没有常量的概念,一般约定为将常量的标识符全部大写 例如 : var AGE = 23;

5.type
  变量的分为:数字,字符串,布尔型,数组,函数,对象,Date对象,RegEXP;
  如何识别变量的类型,一般使用操作符 typeof 变量名;但是typeof 操作符返回的结果不够准确;可以使用以下函数来识别变量的类型;

function type(obj){//返回值为小写的 number, string, boolean, array, function, object, date, regexp, undefined, null;return Object.prototype.toString.call(obj).slice(8, -1).toLowerCase();}

6.null && undefined
  null表示不存在;
  undefined表示存在但是没有值;
  在使用 == 比较时,返回 true;

转载于:https://www.cnblogs.com/clearfix/p/4103617.html

javaScript基础语法1相关推荐

  1. javascript基础语法——表达式

    前面的话 一般地,关于javascript基础语法,人们听得比较多的术语是操作符和语句.但是,其实还有一个术语经常使用,却很少被提到,这就是javascript表达式(expression).本文将详 ...

  2. javascript基础语法——词法结构

    前面的话 javascript是一门简单的语言,也是一门复杂的语言.说它简单,是因为学会使用它只需片刻功夫:而说它复杂,是因为要真正掌握它则需要数年时间.实际上,前端工程师很大程度上就是指javasc ...

  3. web前端学习:1分钟了解JavaScript基础语法规则

    俗话说,"无规矩不成方圆".用在计算机语言上也同样使用.每种计算机语言都有自己的语法规则,只有遵循语法规则才能写出符合要求的代码.JavaScript也不例外,在使用JavaScr ...

  4. html5扩展函数的使用方法,知识分享:JavaScript基础语法

    知识分享:JavaScript基础语法 原创 mb5fd868d58f1472021-01-22 16:52:56©著作权 阅读数 41 ©著作权归作者所有:来自51CTO博客作者mb5fd868d5 ...

  5. 【Javascript基础语法】第五周预习博客

    Javascript基础语法 前言 一.初识JavaScript 1.JS是什么 2.作用 3.浏览器执行js简介 4.Js组成 二.JS的引入方式 1.行内式 2.内部引入 3.外部引入 三.js语 ...

  6. 前端技术学习第三讲:JavaScript基础语法

    JavaScript基础语法 JavaScript(简称"JS") 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言.虽然它是作为开发Web页面的脚本语言而出名,但是它也被 ...

  7. JavaScript基础语法(一)

    目录 前言 js变量 数据类型 数据类型转换 传送门 --> JavaScript基础语法(二).JavaScript之数组与函数(三).JavaScript之对象(四).JavaScript阶 ...

  8. RUNOOB JavaScript 基础语法

    JavaScript 基础语法 JavaScript 的特点: JavaScript是一种动态类型.弱类型.基于原型的解释型脚本语言 动态类型:变量在声明时不需要声明类型,在运行时根据被赋值类型进行转 ...

  9. JavaScript作业1(实验1:Javascript基础语法)

    1.判断今年是否闰年. <!DOCTYPE html> <html lang="en"><head><meta charset=" ...

  10. JavaScript 基础语法循环案例练习

    JavaScript 基础语法循环案例练习 文章目录 JavaScript 基础语法循环案例练习 前言 一.早午晚安喵喵喵 二.判断奇偶数 三.班长请客 四.1-100跳过个位为3的数求和 五.第几个 ...

最新文章

  1. Laravel5.5重写实现未通过认证(多用户)跳转相应登陆页面
  2. clamav病毒库格式解析
  3. BZOJ 2662: [BeiJing wc2012]冻结(最短路)
  4. 不显示坐标刻度_如何使用坐标交叉位置来改变Excel图表的展现形态
  5. Redis布隆过滤器
  6. 此文胜过你听三年的培训课
  7. YBTOJ:公共子串(KMP)
  8. Flutter videoplayer
  9. cad编辑节点快捷键是什么_cad2018快捷键大全
  10. STVD+Cosmic搭建STM8开发环境
  11. USB 鼠标接线顺序
  12. 泊松分布的期望和方差
  13. python 爬虫 爬取网易严选全网商品价格评论数据
  14. vuepress博客主题—vuepress-theme-reco
  15. 华为路由协议与简单实验
  16. Solr_专题:shema 之 types
  17. 计算机游戏是什么意思,端游是什么意思啊,吃鸡端游是什么意思啊
  18. Linux手动安装和部署github
  19. 《SVN宇宙版教程》:第五章 TortoiseSVN中Repo-browser介绍
  20. 网络:网络层IP协议

热门文章

  1. C# 正则匹配 电话号码 和 座机号
  2. mysql禁止远程连接
  3. Linux各类压宿包的压缩和解压方法
  4. clickinrefresh.php,IDCZE_v3.0 IDCZE商业导航系统全新仿照114la网址导航 - 下载 - 搜珍网...
  5. NYOJ39-水仙花数
  6. 我的世界javamod怎么装_耐斯地板 | 木地板的铺装方向,你还不知道?
  7. oracle 权限控制表,Oracle 用户权限管理与常用权限数据字典列表
  8. Oracle→序列、视图、索引、存储过程、存储函数、包、触发器、表分区、锁表解锁表、事务、PLSQL、备份恢复、游标
  9. python opencv保存图片_OpenCV Python 保存图片
  10. java并查集找朋友圈_并查集求朋友圈最大人数