js基础语法,定义变量-笔记

一、变量
JavaScript是弱类型脚本语言,使用变量前可以无需定义(但要做初始化工作),当使用某个变量时直接使用即可。【若不给变量赋值,则变量类型属于未知状态,其对应的类型为"undefined",可利用if语句直接进行判断,此变量属于undefined表示false、则为true。】
主要定义方式:
1.隐式定义--直接给变量赋值;
2.显式定义--使用var关键字定义变量。

二、数据类型
JavaScript是弱类型脚本语言,声明变量时无需指定变量的数据类型。JavaScript是解释时动态决定的,数据保存在内存中时也有数据类型,常用如下:
数值类型number:包含整数和浮点数;
布尔类型boolean:只有true或false两值;
字符串类型string:字符串必须用双引号或单引号括起来;

1. 变量的具体类型 根据赋值决定
var num = 10;
打印类型
console.log(typeof num);
undefined 没有类型。没有赋值
2.字符串拆分
var num=“wo men”
var result=num.split(" ");通过 空格 拆分

 var num = "hello, nice to see you";
        var result = num.split(" ");

        for(var i=0;i<num.length;++i){
            console.log(result[i])
        }
        //字符串拆分 空格

点拆分

var num = "192.168.1.1";
        var result = num.split(".");

        for(var i=0;i<num.length;++i){
            console.log(result[i])
        }

//用点拆分

3.字符串的比较

  var stra = "hello";
    var strb = "hello";
    alert(stra == strb); //true

    alert(stra.indexof("1") != -1);//true

应用:99乘法表

基本算法

for (var i = 0; i <= 9; i++) {
            for (var j = 1; j <= i; j++) {
                document.write(
                        i + "*" + j + "=" + i * j + " "
                );
            }
        }

表格

<!DOCTYPE html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>JavaScript九九乘法表</title>

    <style type="text/css">
        table{
            width:600px;         //表格height属性可设置可不设置,建议不设置
        border-collapse:separate;
        }
        table td{
            border:#000000 1px solid;
            text-align: center;    //使<td>标签中的内容居中显示,若是<th>标签,没有此行代码亦可自动居中
        }
    </style>

</head>
<body>

<script type="text/javascript">
    //下面部分是核心代码

    document.write("<table>");      //<table></table>添加一个表格样式来显示乘法表
    for (var x = 1; x <= 9; x++)
    {
        document.write("<tr>");     //<tr></tr>标签
        for (var y = 1; y <= x; y++)
        {
            document.write("<td>"+y+"x"+x+"="+y*x+"</td>");//亦可用<th>标签来起到居中加粗内容的作用
        }

        for (var y = 1; y <= 9-x; y++)
        {
            document.write("<td>&nbsp;</td>");//亦可用<th>标签来起到居中加粗内容的作用
        }
        document.write("</tr>");
    }
    document.write("</table>");
</script>

</body>
</html>
时间: 2024-10-12 11:46:20

js基础语法,定义变量-笔记的相关文章

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在设计时,有两种比较运算符: 第一种是==比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果: 第二

JS基础语法

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

JS 基础知识3 变量

变量和数值相关,它储存了那个值,有了变量就可以储存操作数据了. js与其他语言不同,它是非类型的.就是变量可以存放任何类型的值,而其他语言需要存放特定类型的值. var i=5; i="fdsfad"; 这是合法的. 变量的声明一般是由VAR 关键字声明的 var i,sum; //一次声明两个变量,   若变量没有给定初始值,则值为“undefined” 在JS中多次声明同一个变量,是不会出错的,仅仅是给变量赋值的性质. 还有一种,不用var关键字声明变量,则JS会隐式的声明该变量,

JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)

Java基础语法(变量.常量.数据类型.运算符与数据类型转换) 1.变量 Java中,用户可以通过指定数据类型和标识符来声明变量,其基本语法为: DataType identifier; 或 DataType identifier = value; 其中,DataType是变量类型,如int/string/char/double/boolean等:identifier是变量名称,即标识符:value就是声明变量的值. 注: a.标识符由数字0-9.大小写字母.下划线.美元符号.人民币符号以及所有

Python基础语法及变量

Python基础语法及变量 基础语法 变量类型 格式化输出之百分号% 1.基础语法 第一个Python程序 交互式编程: 交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码. linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下: [[email protected] ~]# python Python 2.7.5 (default, Jun 17 2014, 18:11:42) [GCC 4.8.2 20140120 (Red H

node.js基础语法

nodejs基础语法  Node.js的数据类型  Node.js的逻辑判断  Node.js的各种循环  Node.js中使用函数 看看和js有没有什么区别  使用 node 的 REPL 模式 REPL (Read-eval-print loop),即输入—求值—输出循环. Number (数字) Boolean (布尔) Object (对象) Array (数组) String (字符串) Undefined Null (空) Undefined类型只有一个值,即特殊的Undefined

9.12/ css3拓展、js基础语法、程序基本知识、数据类型、运算符表达方式、语句知识点

css3拓展: <display:none>  将某个元素隐藏       <visibility:hidden>  也是将某个元素隐藏 <display:block>  显示                     <visibility:visible>  显示 <display>与<visibility>的区别在于:<display>隐藏后不占位置   <visibility>隐藏后位置还在 当两个<

JS 基础语法

基础语法 JS中的一切都区分大小写. 所谓标识符,是指变量.函数.属性的名字,或者函数的参数. 标识符的第一个字符不能是数字,可以是字母.下划线和美元符号:其它字符可以是数字. // 单行注释 /* *多行注释 *多行注释 */ 语句结尾的分号不是必需的,但是任何时候都要加上,能够避免错误.提高代码性能. 始终在控制语句中使用语句块——即使语句块中只有一条语句.