// 1.声明变量
// 在js中使用var关键字来声明一个变量
var name;
var intro;
var age;
// 2.给变量赋值
name = "David Rao";
intro = "Hello, I am David Rao. You can also call me UJ";
age = 20;
// 可以申明的同时赋值
var name = "David Rao";
var intro = "Hello, I am David Rao. You can also call me UJ";
var age = 20;
// 方式一:调用被转换数据类型的toString()方法
// 该方法不会影响到原变量,它会将转换的结果返回
// null和undefined这两个值没有toString()方法,如果调用它们的方法,会报错
var num = 12306;
var str= num .toString();
console.log(str); // 12306
console.log(typeof str); // string
var num1 = true;
var str1 = num1.toString();
console.log(str1 ); // true
console.log(typeof str1 ); // string
var num2 = NaN;
var str2 = num2.toString();
console.log(str2); // NaN
console.log(typeof str2); // String
// 方式二:调用String()函数,并将被转换的数据作为参数传递给函数
var a = null;
var b = undefined;
a = String(a);
b = String(b);
console.log(typeof a); // string
console.log(typeof b); // string
// 方式3:任何数据和 + 连接到一起都会转换为字符串, 其内部实现原理和String()函数一样
var num1 = 100;
var res1 = num1 + "";
console.log(res1); // 100
console.log(typeof res1); // string
var num2 = true;
var res2 = num2 + "";
console.log(res2); // true
console.log(typeof res2); // string
var num3 = undefined;
var res3 = num3 + "";
console.log(res3); // undefined
console.log(typeof res3); // string
var num4 = null;
var res4 = num4 + "";
console.log(res4); // null
console.log(typeof res4); // string
2.5.2、将其他的数据类型转换为Number
Number(数据) parseInt(字符串数据) parseFloat(字符串数据)
字符串 -> 数字
// 1.如果是纯数字的字符串,则直接将其转换为数字
// 2.如果字符串中有非数字的内容,则转换为NaN
// 3.如果字符串是一个空串或者是一个全是空格的字符串,则转换为0
var str1 = "123";
var res1 = Number(str1);
console.log(res1); // 123
console.log(typeof res1); // number
var str2 = "David123";
var res2 = Number(str2);
console.log(res2); // NaN
var str3 = "";
var res3 = Number(str3);
console.log(res3); // 0
var str4 = " ";
var res4 = Number(str4);
console.log(res4); // 0
布尔 -> 数字
// true 转成 1, false 转成 0
var bool1 = true;
var n1 = Number(bool1);
console.log(n1); // 1
var bool2 = false;
var n2 = Number(bool2);
console.log(n2); // 0
null -> 数字
var str1 = null;
var n1 = Number(str1);
console.log(n1); // 0
undefined -> 数字
var str1 = undefined;
var n1 = Number(n1);
console.log(n1); // NaN
最近受我的朋友委托用js+HTML做一个像手册一样的程序,里面要有可展开的大纲,模糊查找等功能。我这个人说实在的懒,本来是不愿意的,但想起了父亲以前教我要给朋友搞好关系,再加上这也可以巩固自己的js技术,于是就开始开发这个程序,没想到却出了点小问题,我做的查找只能绝对查找。具体的js代码如下:
function search(){
var arr=new Array("my
实例:
CREATE OR REPLACE PROCEDURE test_Exception
(
ParameterA IN varchar2,
ParameterB IN varchar2,
ErrorCode OUT varchar2 --返回值,错误编码
)
AS
/*以下是一些变量的定义*/
V1 NUMBER;
V2 nvarc
Spark Streaming简介
NetworkWordCount代码
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
代码示例:
# include <stdio.h>
//冒泡排序
void sort(int * a, int len)
{
int i, j, t;
for (i=0; i<len-1; i++)
{
for (j=0; j<len-1-i; j++)
{
if (a[j] > a[j+1]) // >表示升序
nginx日志分割 for linux 默认情况下,nginx是不分割访问日志的,久而久之,网站的日志文件将会越来越大,占用空间不说,如果有问题要查看网站的日志的话,庞大的文件也将很难打开,于是便有了下面的脚本 使用方法,先将以下脚本保存为 cutlog.sh,放在/root 目录下,然后给予此脚本执行的权限
复制代码代码如下:
chmo
http://bukhantsov.org/2011/08/how-to-determine-businessobjects-service-pack-and-fix-pack/
The table below is helpful. Reference
BOE XI 3.x
12.0.0.
y BOE XI 3.0 12.0.
x.
y BO
大家都知道吧,这很坑,尤其是用惯了mysql里的自增字段设置,结果oracle里面没有的。oh,no 我用的是12c版本的,它有一个新特性,可以这样设置自增序列,在创建表是,把id设置为自增序列
create table t
(
id number generated by default as identity (start with 1 increment b