javascript学习(一):javascript基本语法
来源:互联网 发布:Linux循环 选择文件 编辑:程序博客网 时间:2024/05/15 23:50
javaScript是什么:
是一种轻量级的脚本语言,可插入 HTML 页面,并可以由所有的现代浏览器执行(逐行执行)。
tips
- 对大小写敏感;会忽略多余的空格;使用\ 对代码进行换行
- 注释:单行// 多行 首尾加/*
变量:
变量必须以字母开头;变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做);变量名称对大小写敏感
数据类型:
字符串、数字、布尔(true 或 false)、数组、对象、Null、Undefined.(JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。)
//var关键字声明变量,并直接赋值
var name="Gates", age=56, job="CEO";
//声明数组并赋值
var cars=new Array(); cars[0]="Audi";
//对象由花括号分隔。在括号内部,对象的 属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔
var person={firstname:"Bill", lastname:"Gates", id:5566};
name=person.lastname;
name=person["lastname"];
- Undefined 这个值表示变量不含有值;可以通过将变量的值设置为 null 来清空变量;
- javaScript 变量的生命期从它们被声明的时间开始;局部变量会在函数运行以后被删除;全局变量会在页面关闭后被删除。
- JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。
- 在 JavaScript 中,对象是拥有属性和方法的数据。
函数:
函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
<button onclick="myFunction('Bill Gates','CEO')">点击这里</button>
<script>
function myFunction(name,job)
{
alert("Welcome " + name + ", the " + job);
}
</script>
运算符
- 算数运算符
+,-,*,/,%,++,--(+ 运算符也用于把文本值或字符串变量加起来)。 - 比较运算符
==,!=,>,<, - 逻辑运算符
&&,||,!
控制结构
- 条件语句:if语句(switch)
if (age<20)
{
x="young man";
}
- 循环语句:
- for循环
for (var i=0; i<5; i++)
{
x=x+i;
}
- for/in循环
var person={fname:"John",lname:"Doe",age:25};
//遍历对象属性
for (x in person)
{
txt=txt + person[x];
}
- while循环
while (i<5)
{
x=x + "The number is " + i + "<br>";
i++;
}
- for循环
参考
w3school
0 0
- javascript学习(一):javascript基本语法
- JavaScript(一)基本语法
- javascript基本语法(一)
- JavaScript(一基本语法)
- Javascript学习总结-基本语法-(一)
- JavaScript学习笔记(一)——基本语法
- javascript学习(一)——基本语法
- JavaScript学习 基本语法
- JavaScript学习--基本语法
- JavaScript学习-基本语法
- JavaScript概览(一)--基本语法
- (一) JavaScript的基本语法
- JavaScript学习(1):基本语法
- JavaScript基本语法的学习
- JavaScript学习笔记-基本语法
- JavaScript学习之基本语法
- javascript学习笔记:基本语法
- JavaScript学习笔记一 - 基本语法,数据类型、变量
- Centos中nexus搭建maven私服
- 增广贤文
- Android 使用shape定义不同控件的的颜色、背景色、边框色
- Expression : invalid operator < 解决方法
- 将web攻击数据可视化
- javascript学习(一):javascript基本语法
- vbs通过GetObject使用Windows管理工具
- Oraclesys和system用户、sysdba和sysoper系统权限、sysdba和dba角色的区别
- 在html页面中js判断app是否安装并直接打开
- Java intern
- 抽象类和接口联系与区别
- SpringMVC的AJAX返回
- 网页设计与布局(frame、frameset和iframe的区别)
- 解决Listview的item和里面控件点击事件冲突