1、语法规范:
JavaScript是脚本语言,他通过向浏览器发送语句告诉浏览器该干嘛。浏览器会根据编码一次顺序做出相应响应。他属于解释型语言,不同于c/c++这类编译型语言。
解释型语言:运行时不需要将代码先编译成计算机能看懂的机器语言。
javaScript对大小写敏感,一般性的通常我们在每条可执行的语句结尾添加分号。
使用分号的另一用处是在一行中编写多条语句。
提示:您也可能看到不带有分号的案例。
在 JavaScript 中,用分号来结束语句是可选的。(简单粗暴)
注释
单行注释://
多行注释:/* */
变量
使用关键字:var 声明变量
举好多栗子:var x = 3; var y = "hello javaScript"; var isTrue = false;
诸如之类,都是在声明变量的同时给它赋值,如果没有赋值则默认为空
再来举个简单的栗子(0_0)
写一个空的“控件”然后点击一个按钮让他显示我们要赋的值
<p id = "pText"></p>
<script>
function changeText(){
var name = "we are one!!!";
document.getElementById("pText").innerHTML=name;//将name赋值展示在p 控件上
}
</script>
然后我们写一个按钮来执行这个函数
<button type="button" onclick="changeText()">试一下传值</button>
上面就是一个简单的赋值demo了
声明变量也有很多特点:一条语句,多个变量
您可以在一条语句中声明很多变量。该语句以 var 开头,并使用逗号分隔变量即可:
var name="vae", age=32, job="singer";
声明也可横跨多行:
Value = undefined
在计算机程序中,经常会声明无值的变量。未使用值来声明的变量,其值实际上是 undefined。
var z;
重新声明 JavaScript 变量(注意是重新声明,不是重新赋值);该变量的值不会丢失:
在以下两条语句执行后,变量 name的值依然是 "vae":
var name="vae";
var name;
数据类型
简单了解,后面会有详细的介绍
JavaScript支持的数据类型有以下几种:
字符串、数字、布尔、数组、对象、Null、Undefined
而他们都是用 var来声明
数字
JavaScript只有一种数字类型(java就比较多了 int ,float,double 等等),他可以带小数点也可以不带
比如:var x = 34; var y = 45.09;
极大或极小的数字可以通过科学(指数)计数法来书写:
实例 var y=123e5;// 12300000var z=123e-5;// 0.00123
boolean
布尔(逻辑)只能有两个值:true 或 false。
var x=true
var y=false
数组
JavaScript 对象
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义
Undefined 和 Null
Undefined 这个值表示变量不含有值。可以通过将变量的值设置为 null 来清空变量。
money=null; person=null;
声明变量类型
当您声明新变量时,可以使用关键词 "new" 来声明其类型:
var car = new String;
var x= new Number;
var y= new Boolean;
var cars= new Array;
var person= new Object;
JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。(面向对象吗??)
看完大概的,其实说实在的如果有一点java基础的应该学习前面这些基本的东西应该会快一点,对象这种东西,在java里面也是随处可见,只是两者的用法可能稍微有点不一样的地方。
好了今天学到这里,有点懒了,快下班了,,哈哈哈哈哈哈哈哈哈哈哈哈哈哈。
最后附上我的微信公众号