JavaScript基础学习笔记-1 基础

1 JavaScript基础

JavaScript 是一种动态类型,轻量级,顺序执行的解释语言

1.1运行

语法: 嵌入在<script>中的程序

<script>
   c = 10;//不必声明类型
   document.write("Hello JavaScript");
</script>

也可以使用js文件执行:

<script src="www.baidu.com/abc.js"></script>
<script src=".b/.at/index.js" type="text/javascript" charset="utf-8">
//或txt另存为UTF-8编码
</script>

1.2 调试

可不断插入alert(1)进行调试,它将弹出一个对话框“1”.
或者,也可以使用网页f12调试工具的控制台Console.

1.3 数据类型

JavaScript采用动态数据类型,在确定值的时候隐式地声明了数据的类型。
用typeof 可以判断数据类型。

  var x; //undefined
  var y=true;//布尔类型
  var z=057;//八进制
  var a=0xC;//十进制
  a="djdklelk";//字符串
  document.write("a的类型是:"+typeof x)

1.4 常见类型转换方法

针对JS里常见的伪对象,有如下常见类型转换方法

var x = 5;
var y = "1dddd";
x.toString();//转换为字符串(其实也就是十进制)
x.toString(2);//转换为二进制
y.length;//字符串长度
Bollean(x);//转换为布尔值。只要非0,非空,非null,非NaN 即为true
Number(y);//转换为数字,会返回NaN
parseInt(y);//转换为数字,返回y的合法数字开头1

1.5 函数
<script>
function 函数名(参数a){//没有要求返回类型
  //要执行的操作
  return b;
}
print(3);//调用函数(此时参数a=3)
</script>
1.6 简单交互
<button onclick="函数名()">点击一下</button>//添加一个按钮,这个按钮点进去之后会触发一个函数

1.7 其他

1)“+”符号:取得的Value简单地调用“+” 往往会视作字符串相加。
这时就应该使用Number()变换单位
当两边都是数字的时候 ,表现为算数运算符
当任意一边是字符串的时候,表现为字符串连接符
2)\"可以用来输出引号
3)条件语句,循环语句,逻辑运算符等与Java的基本一样
4)错误处理的基本语法是:

try{
//要做的事
}
catch(err){
document.write(err.message);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值