JavaScript 基础(一)
基本语法:
区分大小写: ECMAScript 中的一切(变量,函数名和操作符)都区分大小写。
标识符: 表示符就是指,变量,函数,属性名字,或者函数的参数。 1.第一个字符必须是一个字母,下划线(_)或美元符号($). 2.其他字符可以是字母,下划线(_),美元符或数字。 注意:格式为,匈牙利命名法(o + 单词 o代表的就是object ,a +单词 a代表的就是array,i + 单词 i 代表的是int) 驼峰命名法(多个单词组合而成的命名的时候,第一个单词不大写,后面的单词首字母大写) 不要把关键字,保留字作为表示符。
注释: 单行注释: ( //) 一般注释是给开发人员看到,JavaScript引擎会自动忽略: 块级注释:(/**/) 把多行字符包裹起来,把一大“块”视为一个注释:
语句: 每个语句以;结束,语句块用{.....},但是,javaScript并不强制要求每个语句的结尾加;,保持良好的习惯尽量加上。 浏览器的解析引擎会自动加上。
关键字和保留字 关键字: break do instanceof typeof case else new var catch finally return void continue for switch while debugger* function this with default if throw delete in try
保留字: abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws conts goto private transient debugger implements protected volatile double import public
变量: 变量是松散的类型,可以用来保存任何类型的数据。 变量名是大小写英文、数字、$和_的组合,且不能用数字开头。变量名也不能是JavaScript的关键字
var a; //申明了变量a 此时a 的值为undefined
var $b = 1; //申明了变量$b,同时给$b赋值,此时$b的值为1;
var s_007 = '007' //s_007是一个字符串
var Answer = true // Answer 是一个布尔值 true
var t = null // t 的值是null
注意:在函数中用var 创建的变量只能用在函数中使用, 在函数中省略var 操作从而创建一个全局变量。 可以使用一条语句定义多个变量: var message = "h1",found = false,age = 29;
数据类型: 5种简单数据类型(也称为基本数据类型) undefined,Null,Boolean,Number 和String 还有一种复杂数据类型。Object. 1.Undefined类型: 只有一个值 undefined 声明一个变量,不给这个变量赋值,那么这个变量默认的就是undefined 2.Null 类型: 只有个值null 声明了一个变量 还不知道这个变量要存的值,用null来站位 3.Boolean 类型: 只有两个值 true false 4.Number类型: 整数:0 1 2 3 -1 -2 浮点数:0.1 1.4 取值范围:+Infinity 和 -Infinity 5.String类型: 用单引号或者单引号中间的 空字符串""; 写法: var firstName = "Nicholas"; var lastName = 'Zakas'; 6.Object 类型: 值为上面五中类型的组合 数组 json... [] {} 也可以分为两种类型: 基本数据类型 和符合数据类型
var person = {
name: 'Bob',
age: 20,
tags: ['js', 'web', 'mobile'],
city: 'Beijing',
hasCar: true,
zipcode: null
};
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Python+selenium 自动化-获取当前页面的url地址,打开指定的url地址
- PyQt5 技术篇-窗口置顶不生效解决办法,setWindowFlags()设置不生效解决办法
- 使用hooks自动监测git仓库更改并拉取
- 重新部署hexo
- 关于前端哈希加密密码的思考
- PyQt5 技术篇-设置下拉框默认值,获取当前选择的内容
- 杜绝重复-ssh-key
- 修改hexo生成的文件链接及图片资源链接
- PyQt5 技术篇-下拉框绑定监听事件
- curl常用命令
- Python 技术篇-文件操控:删除本地文件、文件夹。判断文件、文件夹是否存在方法
- JavaScript 技术篇-js里直接引用jQuery的方法。不依赖html的引用
- golang-buffalo框架
- buffalo-验证规则
- 循环语句