javascript基础加固2—-语法1

2.1 变量

2.1.1 什么是变量

从字面上看,变量是可变的量;从编程角度讲,变量是用于存储数据的存储器,每个变量都有其独有的名字,每个变量都占有一段内存。

在程序当中,直接使用数据值或直接使用数据值的内存地址都不够方便,所以我们用变量的名字来表示对应的数据。

每个变量都有它的变量名,变量类型,变量的作用域。

2.1.2 JavaScript 中的变量

JavaScript 中的变量规则和其它如 C、Java 等语言类似,建议的变量命名规则:

  • 1.由字母、数字、下划线组成,区分大小写
  • 2.以字母开头
  • 3.变量名不能有空格
  • 4.不能使用 JavaScript 中的关键字做变量名

2.1.3 变量的声明

在 JavaScript 中,变量用 Var 命令做声明:

var test ;    // 声明了一个名为 test 的变量。

var test_2 = "shiyanlou" ;  // 声明一个名为 test_2 的变量,并赋值为“shiyanlou”。

在 JavaScript 中,变量也可以不作声明,而在使用时再根据数据的类型来确其变量的类型,如:

x = 100 ;     // 变量 x 为整数
y = "hello" ; // 变量 y 为字符串
z = True ;    // 变量 z 为布尔型
cars=["Audi","BMW","Volvo"]; // cars 是一个数组

2.1.4 作用域

与其他语言一样,JavaScript 中的变量同样有全局变量和局部变量之分。

全局变量是定义在所有函数之外的,其作用范围是整段 JavaScript 代码;

而局部变量是定义在函数体之内,只对其该函数是可见,而对其它函数则是不可见的。

2.2 数据类型

2.2.1 字符串

字符串是存储字符(比如 "shiyanlou")的变量。

字符串可以是引号中的任意文本,您可以使用单引号或双引号,也可以在字符串中使用引号,只要不匹配包围字符串的引号即可:

var carname="shiyanlou";
var carname=‘shiyanlou‘;
var answer="I Love ‘shiyanlou‘";
var answer=‘I Love "shiyanlou"‘;

2.2.2 数字

JavaScript 只有一种数字类型。数字可以带小数点,也可以不带:

var x1=34.00;      //使用小数点来写
var x2=34;         //不使用小数点来写

2.2.3 布尔

布尔只能有两个值:true 或 false:

var x=true
var y=false

2.2.4 数组

创建一个名为 boys 的数组:

var boys=new Array();
boys[0]="Tom";
boys[1]="Jack";
boys[2]="Alex";

也可以这样:

var boys=new Array("Tom","Jack","Alex");

2.3 运算符

大多数编程语言的运算符规则都是相似的,JavaScript 与大多数人熟悉的 C、Java 等都很接近。

2.3.1 算数运算符

运算符 描述 示例
+ x+y
- x-y
* x*y
/ x/y
++ 累加 x++
-- 累减 x--
% 取余数 x%y

2.3.2 比较运算符

比较运算符的基本操作过程是,首先对它的操作数进行比较,再返回一个 true 或 False 值,有8个比较运算符:

< (小于)、> (大于)、<= (小于等于)、>= (大于等于)、== (等于)、!= (不等于)。

JavaScript 是一种弱类型(或称动态类型)语言,即变量的类型是不确定的,理解下面四段 JavaScript 代码,运行并观察,探索变量类型的不确定性:

x=5+5;     // 数字 + 数字
document.write(x);
y="6"+"6"; // 字符串 + 字符串
document.write(y);
m=7+"7";  // 数字 + 字符串
document.write(m);
n="8"+8;  // 字符串 + 数字
document.write(n);

原文地址:https://www.cnblogs.com/hackerbird/p/8794240.html

时间: 2024-08-30 08:00:49

javascript基础加固2—-语法1的相关文章

javascript基础加固3—-语法2

2.1 JavaScript 语句 2.1.1 if/else 语句 JavaScript 中的 if/else 判断选择,你会发现,就像 C 语言.语法格式是这样的: if (条件 1) { 当条件 1 为 true 时执行的代码; } else if (条件 2) { 当条件 2 为 true 时执行的代码; } else { 当条件 1 和 条件 2 都不为 true 时执行的代码; } 2.1.2 switch/case 语句 在做大量的选择判断的时候,如果依然使用 if/else 结构

js基础--javascript基础概念之语法

掌握一门语言 必须先掌握它的语法! javascript 的语法和C.Java.Perl 的语法有些相似.但是比它们更加宽松. javascript 中的一切都是严格区分大小写的.例如变量: demo 和 Demo 两个变量是完全不同的. javascript 标示符,所谓标示符 是指 变量.函数.属性 的名字或函数的参数.标示符的格式是按照以下规则组合的一个或多个字符. 1.第一个字符必须是字母,下划线,或 $ 符号. 2.其他字符可以是字母.下划线.$ . 或数字. 注意 不能把关键字 保留

JavaScript基础概念与语法

学习了一些最基础的JavaScript语法: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device, initial-scale=1"> <title>Jsstudy</title> &

JavaScript基础知识----基本语法

JavaScript 语句 JavaScript 语句向浏览器发出的命令.语句的作用是告诉浏览器该做什么. 分号 ; 分号用于分隔 JavaScript 语句. 通常我们在每条可执行的语句结尾添加分号. 使用分号的另一用处是在一行中编写多条语句. 提示:您也可能看到不带有分号的案例. 在 JavaScript 中,用分号来结束语句是可选的. JavaScript 代码 JavaScript 代码(或者只有 JavaScript)是 JavaScript 语句的序列. 浏览器会按照编写顺序来执行每

javascript基础加固6—-DOM

本节 JavaScript 的 DOM 操作,内容主要包括: 通过 ID.名字.标签名 选取元素: 通过 getAttribute 和 setAttribute 获取和设置元素属性: 通过 parentNode 获取父元素.createElement 动态地创建节点.appendChild 和removeChild 动态地添加或者删除节点. 基本概念 2.1.1 什么是 DOM DOM 是 文档对象模型(Document Object Model)的简称,它的基本思想是把结构化文档(比如 HTM

javascript基础加固4—-事件

2.1 什么是事件 通常鼠标或热键的动作我们称之为 事件(Event),而由鼠标或热键引发的一连串程序的动作,称之为 事件驱动.对事件进行处理程序或函数,我们称之为 事件处理程序. 2.2 事件处理程序 在某个事件发生的时候,执行特定的 JavaScript 代码(事件处理程序). 比如点击页面的某个按钮这是一个很常见的事件,执行对应的事件处理程序,弹出提示小窗口,代码如下: <html> <head> <script> function click_button()

javascript基础加固5—-对象

2.1 什么是对象 JavaScript 的所有数据都可以被视为对象,而每个对象都有其 属性(properties)和 方法(methods). 对象的 属性 是反映该对象某些特定的性质的,例如:字符串的长度.图像的长宽.文字框(Textbox)里的文字等: 对象的 方法 能对该对象做一些事情,例如,表单的"提交"(Submit),窗口的"滚动"(Scrolling)等. 比如当申请一个变量的时候: var my_var="shiyanlou";

javascript基础---常见的语法

1.for in 循环 for  in 循环是用来遍历对象的属性或数组中的元素,但是对于静态成员不能迭代,对宿主对象(window )进行访问. 过程:是遍历对象的原型链中的对象属性.首先迭代改对象的属性,然后迭代该直接原型的属性,然后迭代该原型的原型的属性.如果一个属性在parent和child都有的话,只迭代一次.只迭代child中的,不迭代parent中的. 2 for each in for each(item in obj) item代表的是obj中各个属性的值. 3 常见的全局函数

PHP基础加固2——语法

本节讲了在嵌入HTML时PHP用的标记有四种,<?php ?>,<script language='php'> </script>,<? ?>(需要开启short_open_tag),<% %>(需要开启asp_tags),可以在php.ini中开启,推荐使用<?php ?>.PHP的注释有三种分别是//,#,/**/. 2.1 PHP标记 解析一个文件时,PHP 会寻找起始和结束标记,也就是 <?php 和 ?>,这告诉