javaScript语言基础---(二)
来源:互联网 发布:linux 502端口映射 编辑:程序博客网 时间:2024/06/05 09:53
javaScript跟java类似。
- 关键字: var, if,else,for,switch,case,default,while,break,continue,true,false,try,catch….
- 标识符: 和Java一样
- 分隔符: 和Java一样
- 注释: //和// ,和Java相比少了:/注释内容*/
- 基本数据类型: number,string,boolean 引用数据类型:object
- 判断一个变量的数据类型用:typeof(x)
1.js中没有整数和浮点一说,全是数值型
alert( typeof(100) );//其输出值为number alert( typeof(12.45) );//其输出值为number
2.s中没有char型一说,单引号和双引号都是字符串的分界符,效果是一样的–和HTML及SQL语言相同
alert( typeof("abc") );//其输出值为stringalert(typeof('a'));//其输出值为string
3.boolean —和Java一样,true和false都是小写,但有一点区别:js中的布尔型值有0 和 非0 的概念, 且在计算时true的值为1,false的值为0
4.注意!反模式:以下这种方式不能用来判断是否是number类型
alert(typeof(123)==number);
5.判断是否是number类型—后者要用引用引起来
alert(typeof(123)=='number');
6. 变量: 全部是用var来声明的
var x=3; //js中,对于变量存放的数据类型是没有限定的,不像强类型语言,限定了所存放数据的类型.
7.一个变量若在声明之后没有赋初值,则js给它默认赋:undefined
8.运算符与表达式
<script type="text/javascript">var a=1234; alert( "a=" +(a/1000*1000) );//结果:a=1234,,js中没有整数一说,因此两个整数相除结果不一定是整数---js中都是number(包括整数和浮点) alert( "a2=" +a/1000*1000 );//结果:a2=1234,,注意,没有像Java那样先进行字符串连 <script type="text/javascript">
8.1有关+-的一些细节
<script type="text/javascript"> alert(12+1);//13 alert("12"+1);//121 alert("12"-1);//11 alert(true); //true alert(true+1); //2 在计算时true的值为1,false的值为0 alert(false+1);//1 <script type="text/javascript">
0 0
- javaScript语言基础---(二)
- JavaScript语言基础(二)
- javascript基础(二)
- Javascript基础(二)
- Javascript基础(二)
- JavaScript基础(二)
- JavaScript-基础(二)
- JavaScript基础(二)
- Javascript基础(二)
- JavaScript基础(二)
- Javascript基础(二)
- JavaScript基础(二)
- JavaScript基础(二)
- JavaScript入门基础(二)
- javaScript 基础学习(二)
- javascript入门基础(二)
- JavaScript基础(二)--字符串
- Javascript基础学习(二)
- 4.28
- Flashsim安装以及支持4KB,8KB闪存页
- springmvc(五)---全局异常处理器
- 石头剪子布
- 数字货币开发专题(Proof Of Work工作证明)
- javaScript语言基础---(二)
- Linux vim编写程序时出现高亮字符,如何取消?
- 神经网络的简介
- java内存模型
- 全新手在linux上安装jdk
- Java CAS 和ABA问题
- numpy 高阶函数 —— np.histogram
- PAT-A-1093. Count PAT's (25)
- Docker基础入门及示例