js基本语法与变量

1.//声明变量,js是弱类型语言,变量类型声明示没有意义的。变量类型是随时可以变化的。
var a = 1;  
    a = "haha";
    a = false;
2.注释与java一样(//和 /**/),但是没有文档注释。
3,js中每行语句使用“;”,也可以不加,但最好加上吧。
4.声明变量是,也可以不加var,加var声明,作用范围在代码块中,不加则是全局范围。
5.语法上是区分大小写的。
6.
java中的变量分类
  *基本数据类型 ==>8个(4整型,2浮点,2字符)
  *引用数据类型
js中的变量分类:
  *原始类型(存储在栈(stack)中的简单数据)
  *对象类型(存储在对(heap)中的对象)
    原始类型==>5种
    1.number 数字,部分整型或浮点型。
    2.string 字符串
    3.boolean 布尔
    4.null    一般人为赋值为null,对象类型的占位符
    5.undefined(未定义/未初始化) ,null的衍生器,通常是系统自动赋值,当我们创建一个变量,且没有初始化时。
运算符==>typeof  返回该原始类型的类型名
var a = "hello";
alert(typeof a);
typeof null返回的是object。这是javascript的一个bug,后来觉的挺好,就保留了。
var b = new Object();
typeof b; 这时返回的也是object

时间: 2024-08-29 01:29:51

js基本语法与变量的相关文章

JS基础语法

JS基础语法第二天 1.If语法if的语法:If(判断条件){ 一般是一个boolean类型的值或是关系表达式或是逻辑表达式要执行的代码;} If(判断条件){ 一般是boolean类型的值或是关系表达式或是逻辑表达式要执行的代码;}else {要执行的代码;} If(判断条件){ 一般是boolean类型的值或是关系表达式或是逻辑表达式要执行的代码;}else if(判断条件) {要执行的代码;} 2.三元运算符表达式1(关系表达式或是逻辑表达式)? 表达式2:表达式3;如果表达式1成立,也就

js基本语法汇总

注意 转载须保留原文链接(http://www.cnblogs.com/wzhiq896/p/6783296.html ) 作者:wangwen896 整理 1.分类 ECMAScript js基本语法与标准 DOM Document Object Model文档对象模型 BOM Browser Object Model浏览器对象模型 tips:DOM和BOM都是一套API(Application programing interface) 2.注释方式 style /* */ body <!-

javascript语法基础-变量与函数

三 javascript语法基础-变量与函数 (一)变量的声明与运用 JavaScript中的变量与Java.C等强类型语言有很大区别,虽然在JavaScript中具有字符串.数字等数据类型. 变量申明语句的结构是var保留字加标识符,var和标识符之间用空格隔开. 赋值语句的结构是在变量和需要赋的值之间加上一个等号,例如a=1的含义是将变量a的值指定为1. 变量在定义的时候也可以同时赋值,如var a=1. PS:在变量使用前事先进行声明是个良好的编程习惯,这对将来学习Java等其他语言有帮助

什么是javascript语言,它的历史、作用、基本语法(变量、表达式、作用域、各种关键字和流程控制语句)、数组处理、json、闭包(closure)。

JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型. 历史: 它最初由Netscape的Brendan Eich设计.JavaScript是甲骨文公司的注册商标.Ecma国际以JavaScript为基础制定了ECMAScript标准.JavaScript也可以用于其他场合,如服务器端编程.完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,浏览器对象模型.Netscape在最初将其脚本语言命名LiveScript,后来Nets

js正则表达式语法 修正

js正则表达式语法 转义字符是\,而不是/,故本文中正则表达式需要转义的地方,都需要用\替换掉原来的/. 1. 正则表达式规则 1.1 普通字符 字母.数字.汉字.下划线.以及后边章节中没有特殊定义的标点符号,都是"普通字符".表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符. 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功:匹配到的内容是:"c":匹配到的位置是:开始于2,结束于

JavaScript进阶 - 第2章 你要懂的规则(JS基础语法)

第2章 你要懂的规则(JS基础语法) 2-1什么是变量 什么是变量? 从字面上看,变量是可变的量:从编程角度讲,变量是用于存储某种/某些数值的存储器.我们可以把变量看做一个盒子,盒子用来存放物品,物品可以是衣服.玩具.水果...等. 2-2 给变量取个名字(变量命名) 我们为了区分盒子,可以用BOX1,BOX2等名称代表不同盒子,BOX1就是盒子的名字(也就是变量的名字). 我们赶快给变量取个好名字吧!变量名字可以任意取,只不过取名字要遵循一些规则: 1.必须以字母.下划线或美元符号开头,后面可

1.js基础语法

1.Js基础语法 1.数据类型 JavaScript不区分整数和浮点数,统一用Number表示 NaN; // NaN表示Not a Number,当无法计算结果时用NaN表示 Infinity; // Infinity表示无限大,当数值超过了JavaScript的Number所能表示的最大值时,就表示为Infinity 2.比较运算符 要特别注意相等运算符==.JavaScript在设计时,有两种比较运算符: 第一种是==比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果: 第二

OC点语法和变量作用域

OC点语法和变量作用域 一.点语法 (一)认识点语法 声明一个Person类: 1 #import <Foundation/Foundation.h> 2 3 @interface Person : NSObject 4 { 5 int _age;//默认为@protected 6 } 7 8 - (void)setAge:(int)age; 9 - (int)age; 10 11 @end Person类的实现: 1 #import "Person.h" 2 3 @imp

js去java的变量

jsp在服务器上首先会被编译成.java文件并会编译成.class文件.你看看这些java文件就会发现这些东西其实都是java中httpservelet接口的实现类.url指向某一个jsp页面的时候服务端就会调用这个jsp变成的.class文件(这些.class文件最终).jsp看起来是前台的展示代码,实质确是运行在后台的东西.加入有个变量 arg=10jsp中这样写:<script>var time=<%=arg%>;alert(time);</script>这个js