边学边用JavaScript之数据类型,函数,控制结构

JavaScript  基本数据类型:number ,string,Boolean,Object,function,undefined

number 类型与C语言基本是一致的,算术运算符加减乘除,求模( +,-,*,/,%)也是一样的。
string ,字符串类型,用单引号(‘) 或双引号(“)均可,这点语法比较宽松,但是要前后一致。转义字符也是一样的,如(”\n",“\t")等。
字符串连接 可用(“+”)运算符,这点与C++的std:string 是一样的。
Boolean  true, false .。 逻辑运算符也是与C语言一致, &, |,~,  逻辑与或非 &&,|| ,!

关键字和保留字

abstract Boolean break byte cast catch char class const
continue debugger default delete do double else enum
export extends false final finally float for function goto
if implements import in instanceof int interface long
native new null lpackage private protected public return
short static super switch synchronized this throw throws
transient true try typeof var void volatile while with

函数


alert(“Hello,Nice to meet you!”) /*弹出一个警告对话框*/
Math.max(3,5)  /*调用库函数*/
confirm(" do you wana cancel ?") /*弹出一个确认对话框*/
prompt("How old are you ?", "18") /*弹出一个输入对话框*/
print ("hello,JavaScript")


控制结构

if (...) {...}  else {...}
if (...) {...} else if (...) {...} else if(....) {...}else {...}
 while(...) { ....}
do { ...} while (....);
for (var num=0 ;num <=12 ; num=num+2) {...}
跳出循环 break,
switch (...)  { case : ... break;  case : ... break; default: break; }
switch 与C语言不同的是,这里可以case字符串,但C语言只能是整型或枚举型

注释

与C/C++同 /**/ 或 //

基于浏览器进行验证和开发

 新建一个文本文件,后缀名改为html,加入以下的代码

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>JavaScript test demo01</title>
</head>
<body>
<script type="text/javascript">
    document.write("hello,javascript")
    alert("this is a waning message")
    confirm("Are you Chinese?")
    prompt("how old are you?",19)
</script>

</body>
</html>


保存后用浏览器打开即可查看运行效果,所见即所得。我用过的几款浏览器也可用来调试JavaScript,个人推荐Widnows10上的Edge浏览器。当然主流Web开发人员都在用google的Chrome浏览器,火狐浏览器也不错。

其他调试脚本的方法和工具

  • 使用SpiderMonkey Shell
  • 使用Node.js

 这两个工具都是基于命令行的,可用来快速开发原型, debug一些数据结构和算法,非常好用。以后玩熟了再写写它们。



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值