JavaScript入门基础

1. JavaScript 嵌入页面的方式

行间事件(主要用于事件)

    <input type="button" name="" onclick="alert('ok!');">

页面 script 标签嵌入

 <script type="text/javascript"> 
           var a = ' 你 好 !'; alert(a);
 </script> 

外部引入

<script type="text/javascript" src="js/index.js"></script>

2.JavaScript的变量
JavaScript 是一种弱类型语言,javascript 的变量类型由它的值来决 定。定义变量需要用关键字 'var’
3.变量的命名规则
1.驼峰命名规则:getElementById/matherAndFather/aaaOrBbbAndCcc
2.变量命名必须以字母或是下标符号”_”或者”$”为开头

3.变量名长度不能超过 255 个字符。
4.变量名中不允许使用空格,首个字不能为数字。
5.使用脚本语言中保留的关键字及保留符号作为变量名。
6.变量名区分大小写。(javascript 是区分大小写的语言)
7.汉语可以作为变量名。但是不建议使用!!!
4.标识符
 JavaScript 中最​​重要的保留字(按字母顺序):
5.变量、函数、属性、函数参数命名规范

  • 区分大小写
  • 第一个字符必须是字母、下划线(_)或者美元符号($)
  • 其他字符可以是字母、下划线、美元符或数字

6.JavaScript输出
JavaScript 没有任何打印或者输出的函数。
JavaScript 可以通过不同的方式来输出数据:

  • 使用 window.alert弹出警告框。
  • 使用 document.write() 方法将内容写到 HTML 文档中。
  • 使用 console.log() 写入到浏览器的控制台。

7.数据类型
基本数据类型: 字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)。
特殊数据类型:object 对象类型 function Array…
8.JavaScript 注释
单行注释:双斜杠 // 后的内容将会被浏览器忽略:

//斜杠以后不会执行,可用在行末使用
var x=1;//声明x并把1赋值给它

*多行注释:多行注释以 / 开始,以 */ 结尾。

/* 
斜杠以内
多行
*/ 

9.声明变量
在 JavaScript 中创建变量通常称为"声明"变量。
我们使用 var 关键词来声明变量
您可以在一条语句中声明很多变量。该语句以 var 开头,并使用逗号分隔变量即可。

var  x ; //变量声明之后,该变量是空的(它没有值)。
x="1" ; //如需向变量赋值,请使用等号。
var  x="1";  //不过,您也可以在声明变量时对其赋值。

10.转义序列
转义序列
11.数据类型转换
所谓的类型转换,就是将一种数据类型转换为另外一种数据类型, 例如上一节课说到的,如果一个数字与一个字符串相加,JavaScript会自 动将数字转换为字符串,然后再与另外一个字符串相加(隐式类型转 换)。
我们都知道,JavaScript是一种弱类型的语言,这一点区别于传统 编程语言(如C和Java)。虽然在运算时,JavaScript会自动进行类型转换,但是为了避免自动转换或不转换产生的不良后果,有时候我们需要进 行显式的类型转换。
隐式类型转换指的是JavaScript自动进行的类型转换,显式类型转 换指的是我们手动用代码强制进行的类型转换。
a. 字符串型转换为数值型
parseInt() //将字符串型转换为整型
parseFloat() //将字符串型转换为浮点型

<script>
        var  a=parselnt(“3.14”)+10;     //a是13
        var  b=parsefloat(“3.14”)+10;    //a是13.14
<script>

b. 数值型转换为字符串型
在JavaScript中,将数值型数据(整型或浮点型)转换为字符串, 都是使用toString()方法。

<script>
        var  a=3.14;
        var  str=a.toString()+15926;        //将n转换为字符串
        var  num=a+15926;
        document.write(str);           //3.1415926
        document.write(num);            //15929.14 
<script>

JavaScript中的运算符和表达式

  1. 算术运算符;
  2. 比较运算符;
  3. 赋值运算符;
  4. 逻辑运算符;
  5. 条件运算符;
    运算符 = 用于赋值。
    运算符 + 用于加值。

    1.算术运算符:用于在程序中进行加、减、乘、除等运算。
    算术运算符用于执行变量与/或值之间的算术运算。 给定y=5

    2.比较运算符;
    比较运算符的基本操作过程是:首先对操作数进行比较,该操作数 可以是数字也可以是字符串,然后返回一个布尔值true或false。给定x=5

    3.赋值运算符;
    赋值运算符用于给 JavaScript 变量赋值。
    给定 x=10 y=5
    在这里插入图片描述
    4.逻辑运算符;
    逻辑运算符用于测定变量或值之间的逻辑。 给定 x=6 以及 y=3
    在这里插入图片描述提示:JavaScript逻辑运算符的优先级是:!、&& 、||。
    5.条件运算符:
    条件运算符是JavaScript支持的一种特殊的运算符。
    说明: 如果“条件”为true,则表达式的值使用“表达式1”的值;如果 “条件”为false,则表达式的值使用“表达式2”的值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值